xml文档 遍历节点树 book.xml<?xml version="1.0" encoding="UTF-8"?><bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price> </book><book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book><book category="WEB"> <title lang="en">XQuery Kick Start</title> <author>James McGovern</author> <author>Per Bothner</author> <author>Kurt Cagle</author> <author>James Linn</author> <author>Vaidyanathan Nagarajan</author> <year>2003</year> <price>49.99</price> </book><book category="WEB"> <title lang="en">Learning XML</title> <author>Erik T. Ray</author> <year>2003</year> <price>39.95</price> </book></bookstore> books.jsp <html><head><script type="text/javascript" src="loadXML.js"></script> //在上面的一篇文章里面有</head><body><script type="text/javascript">xmlDoc=loadXMLDoc(text);// documentElement always represents the root nodex=xmlDoc.documentElement.childNodes;for (i=0;i<x.length;i++){document.write(x[i].nodeName);document.write(": ");document.write(x[i].childNodes[0].nodeValue);document.write("<br />");}</script></body></html> xml字符串 遍历节点树 <html><head><script type="text/javascript" src="loadXML.js"></script></head><body><script type="text/javascript">text="<book>";text=text+"<title>Everyday Italian</title>";text=text+"<author>Giada De Laurentiis</author>";text=text+"<year>2005</year>";text=text+"</book>"; xmlDoc=loadXMLString(text); // documentElement always represents the root nodex=xmlDoc.documentElement.childNodes;for (i=0;i<x.length;i++) { document.write(x[i].nodeName); document.write(": "); document.write(x[i].childNodes[0].nodeValue); document.write("<br />"); }</script></body></html>

评论