JavaScript parse XML

      Other 2006-3-31 17:1

Framework of XML:

<?xml version="1.0" encoding="gb2312"?>
<guestbook>
<book date="2006-3-27">
<name>veteran</name>
<title>welcome to our guestbook</title>
<msg>
<![CDATA[
welcome to our
]]>
</msg>
</book>
<book date="2006-3-26">
<name>veteran</name>
<title>welcome to our guestbook</title>
<msg>
<![CDATA[
welcome to our
]]>
</msg>
</book>
</guestbook>

Js code:

<script language="javascript" for="window" event="onLoad">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("guestbook.xml");

node=xmlDoc.selectNodes("/guestbook/book");
for(var i=0;i<node.length;i++){
len=node[i].childNodes.length;
document.write(node[i].getAttribute("date")+"<br>");
for(var j=0;j<len;j++){
document.write(node[i].childNodes[j].text+"<br>");
}
}
</script>

Download the xml file
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}