本文实例讲述了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程序设计有所帮助。