// 然后开始获取需要的Login/Weapon/W的第一个节点的属性值 var xmlDoc = checkXMLDocObj("/EBS/XML/Login.xml"); var v = xmlDoc.getElementsByTagName("Login/Weapon/W")[0].childNodes.getAttribute("Text")
而我在我的程序中的写法是这样子的,当然我在程序中的写法是已经应用到实际中的了.一并给出来,以供查看 复制代码 代码如下: initializeSelect = function(oid, xPath) { var xmlDoc = checkXMLDocObj("/EBS/XML/Login.xml"); var n; var l; var e = $(oid); if(e!=null) { n = xmlDoc.getElementsByTagName(xPath)[0].childNodes; l = n.length; for(var i=0; i<l; i++) { var option = document.createElement("option"); option.value = n[i].getAttribute("Value"); option.innerHTML = n[i].getAttribute("Text"); e.appendChild(option); } } }