本文实例讲述了JS解析XML的方法。分享给大家供大家参考。具体实现方法如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<script type= "javascript" >
var txt= "<note>" ;
txt=txt+ "<to>George</to>" ;
txt=txt+ "<from>John</from>" ;
txt=txt+ "<heading>Reminder</heading>" ;
txt=txt+ "<body>Don't forget the meeting!</body>" ;
txt=txt+ "</note>" ;
if (window.DOMParser) //非IE浏览器
{
parser= new DOMParser();
xmlDoc=parser.parseFromString(txt, "text/xml" );
}
else //IE浏览器
{
xmlDoc= new ActiveXObject( "Microsoft.XMLDOM" );
xmlDoc.async= "false" ;
xmlDoc.loadXML(txt);
}
document.getElementById( "to" ).innerHTML=xmlDoc.getElementsByTagName( "to" )[0].childNodes[0].nodeValue;
document.getElementById( "from" ).innerHTML=xmlDoc.getElementsByTagName( "from" )[0].childNodes[0].nodeValue;
document.getElementById( "message" ).innerHTML=xmlDoc.getElementsByTagName( "body" )[0].childNodes[0].nodeValue;
</script>
|
希望本文所述对大家的javascript程序设计有所帮助。