FireFox下XML对象转化成字符串的解决方法

近,在客户端解吸xml时候,需要将XML转化成字符串,看了很多文章,介绍的最多的是将XML字符串转化成对象

解决方法如下:

复制代码 代码如下:


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>xml转化成字符串</title>
<script src="https://www.jb51.net/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function () {

//使fireFox也支持xmlDom.xml
if (!document.all) {
Node.prototype.__defineGetter__(
"xml",
function () {
return (new XMLSerializer).serializeToString(this);
});
}
alert(1);
var xmlStr = "<test>Hello world</test>";
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(xmlStr, "text/xml");
alert(xmlDoc.documentElement.nodeName);
alert(xmlDoc.xml);
});
</script>
</head>
<body>
</body>
</html>

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wdjjfp.html