<strong>a.xml: <br></strong><div class="codetitle"> <span><a style="CURSOR: pointer" data="25423" class="copybut" id="copybut25423" onclick="doCopy('code25423')"><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code25423"> <br><?xml version="1.0" encoding="gb2312"?> <br><pnode> <br><node xmlid="0"></node> <br><node xmlid="1"></node> <br><node xmlid="2"></node> <br><node xmlid="3"></node> <br><node xmlid="4"></node> <br></pnode> <br> </div> <br><strong>javascript:</strong> <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="17137" class="copybut" id="copybut17137" onclick="doCopy('code17137')"><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code17137"> <br><script language="javascript" type="text/javascript"> <BR>//加载xml文档 <BR>function loadXML(xmlFile) <BR>{ <BR>var xmlDoc; <BR>if(window.ActiveXObject) <BR>{ <BR>xmlDoc = new ActiveXObject('Microsoft.XMLDOM'); <BR>xmlDoc.async = false; <BR>xmlDoc.load(xmlFile); <BR>} <BR>else if (document.implementation&&document.implementation.createDocument) <BR>{ <BR>xmlDoc = document.implementation.createDocument('', '', null); <BR>xmlDoc.load(xmlFile); <BR>} <BR>else <BR>return null; <BR>return xmlDoc; <BR>} <BR>// 首先对xml对象进行判断 <BR>function checkXMLDocObj(xmlFile) <BR>{ <BR>var xmlDoc = loadXML(xmlFile); <BR>if(xmlDoc==null) <BR>{ <BR>alert('您的浏览器不支持xml文件读取,于是本页面禁止您的操作,推荐使用IE5.0以上可以解决此问题!'); <BR>return false; <BR>} <BR>return xmlDoc; <BR>} <BR>var xmlDoc=checkXMLDocObj("a.xml"); <BR>//if(window.ActiveXObject) xmlDoc.removeChild(xmlDoc.childNodes[0]); <BR>var topM=xmlDoc.getElementsByTagName("node1")[0].childNodes; <BR>alert(topM.length); <BR></script><br> </div>