Document.prototype.__defineGetter__("xml", function () {
   return (new XMLSerializer()).serializeToString(this);
});

解决方案 »

  1.   

    好像还是不行啊,我生成的xml变量叫axml,然后
    var b = (new XMLSerializer()).serializeToString(axml);
    alert(b);
    b还是显示不出来啊
      

  2.   

    同意一楼的,楼主,不应该是这样用的,只要在页面开头加上这段,之后就和ie的使用方法一样了。
    <script language="JavaScript">
    Document.prototype.__defineGetter__("xml", function () {
       return (new XMLSerializer()).serializeToString(this);
    });
    </script>