您的位置:首页 > 其它

解析XML字符串,跨浏览器实例

2015-03-04 20:31 176 查看
<!--解析XML字符串,跨浏览器实例-->

<html>

<head>

<script type = "text/javascript">

function parseXML()

{

text = "<note>";

text = "<to>George</to>";

text = "<from>Jhon</from>";

text = text + "<heading>Reminder</heading>";

text = text + "<body>Don't forget</body>";

text = text + "</note>";

try

{

xmlDoc = new ActiveXObject("Microsoft.XMLDOM");

xmlDoc.async = "false";

xmlDoc.loadXML(text);

}

catch(e)

{

try

{

parser = new DOMParser();

xmlDoc = parser.parseFromString(text, "text/html");

}

catch(e)

{

alter(e.message);

return;

}

}

document.getElementById("to").innerHTML = xmlDoc/getElementsByTagName("to")[0].childNodes[0].nodeValue;

document.getElementById("from").innerHTML = xmlDoc.getELementsByTagName("from")[0].nodeNodes[0].nodeValue;

document.getElementById("message").innerHTML = xmlDoc.getElementsByTagName("Body")[0].childNodes[0].nodeValue;

}

</script>

</head>

<body onload = "parseXML">

<h1>W3School.com.cn Internal Note</h1>

<p>

<b>To:</b> <span id = "to"></span><br />

<b>From:</b> <span id = "from"></span><br />

<b>Message:</b> <span id = "message"></span>

</p>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: