热搜:NVER node 开发 php

XML DOM 遍历Xml文档_html/css_WEB-ITnose

2024-11-23 18:40:01
XML DOM 遍历Xml文档_html/css_WEB-ITnose

1.xml文档内容:

<?xml version="1.0" encoding="utf-8" ?>      Harry Potter    J K. Rowling    2005    29.99        Everyday Italian    Giada De Laurentiis    2005    30.00        Learning XML    Erik T. Ray    2003    39.95        XQuery Kick Start    James McGovern    Per Bothner    Kurt Cagle    James Linn    Vaidyanathan Nagarajan    2003    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文档下所有节点