1.xml文档内容:
<?xml version="1.0" encoding="utf-8" ?>Harry Potter J K. Rowling2005 29.99 Everyday Italian Giada De Laurentiis2005 30.00 Learning XML Erik T. Ray2003 39.95 XQuery Kick Start James McGovern Per Bothner Kurt Cagle James Linn Vaidyanathan Nagarajan2003 49.99
2.封装解析xml文档函数到loadxmldoc.js文件中
function loadXMLDoc(dname) {try //Internet Explorer { xmlDoc=new ActiveXObject("Microsoft.XMLDOM");//创建空的微软xml文档对象 }catch(e) { try //Firefox, Mozilla, Opera, etc. { xmlDoc=document.implementation.createDocument("","",null);//其他浏览器通过解析器创建xml文档对象 } catch(e) {alert(e.message)} }try { xmlDoc.async=false;//关闭异步加载,确保文档加载完之前解析器不会继续执行脚本 xmlDoc.load(dname);//加载文档 return(xmlDoc);//返回xml文档对象 }catch(e) {alert(e.message)}return(null);}
3.遍历xml文档下所有节点