<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 버전="1.0" 인코딩="gb2312"?> <br><pnode> <br><노드 xmlId="0" /> <br><node xmlId="1" /> <br><node xmlId="2" /> <br><node xmlId="3" /> <br><node xmlId="4" /> <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 언어="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> null을 반환합니다. <br>xmlDoc을 반환합니다. <br>} <br>// 首先对xml对象进行判断 <br>function checkXMLDocObj(xmlFile) <br>{ <br>var xmlDoc = loadXML(xmlFile); <br>if(xmlDoc==null) <br>{ <br>alert('您上可以解决此问题! '); <br>거짓을 반환합니다. <br>} <br> 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>경고(topM.length); <br></script><br> </div>