HTML代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>测试</title> <script type="text/javascript" > function loadXMLDoc(dname) { var xmlDoc; // code for IE if (window.ActiveXObject) { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } // code for Mozilla, Firefox, Opera, etc. else if (document.implementation && document.implementation.createDocument) { xmlDoc=document.implementation.createDocument("","",null); } else { alert('Your browser cannot handle this script'); } xmlDoc.async=false; xmlDoc.load(dname); return(xmlDoc); } </script> </head> <body> <script language="javascript"> xmlDoc=loadXMLDoc("test.xml"); var s1 = xmlDoc.documentElement.getElementsByTagName("name"); for (i=0;i<s1.length;i++) { document.write(s1[i].childNodes[0].nodeValue+"<br/>"); } document.write("<hr/>"); var t1 = xmlDoc.selectNodes("//name1"); for (i=0;i<t1.length;i++) { document.write(t1[i].firstChild.nodeValue+"<br/>"); } </script> </body> </html> XML代码
<?xml version="1.0" encoding="UTF-8"?> <xml> <name1>nanyang1</name1> <name>nanyang2</name> <name>willpower</name> <name>大笨蛋</name> </xml>