JavaScript语法:
<script type="text/javascript">
window.onload = function(){
var xmlDoc = getXmlNode("ChinaCities.xml");
var province = xmlDoc.getElementsByTagName("province"); //获取省节点数组
alert(root[0].getAttribute("name")); //返回第一个省节点对象的name值
}
function getXmlNode(xmlFile){ //解析XML文档方法 xmlFile为xml文档的路径
xmlDoc=null;
if (window.ActiveXObject){
xmlDoc = new ActiveXObject('Msxml2.DOMDocument');
xmlDoc.async=false;
xmlDoc.load(xmlFile);
}
else if (document.implementation && document.implementation.createDocument){
var xmlhttp = new window.XMLHttpRequest();
xmlhttp.open("GET",xmlFile,false);
xmlhttp.send(null);
var xmlDoc = xmlhttp.responseXML.documentElement;
}
else {xmlDoc=null;}
return xmlDoc;
}
</script>
希望可以对大家有所帮助!