好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

XMLDOM遍历Xml文档_html/css_WEB-ITnose

1.xml文档内容:

          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文档下所有节点

 //引入loadxmldoc.js文件      xmlDoc = loadXMLDoc("books.xml");//创建文档对象    x = xmlDoc.documentElement.childNodes;//获取根节点下的子节点    for (i = 0; i  ");            y = x[i].childNodes;//获取子节点            for (j = 0; j  ");                }            }            document.write(" ");        }    }  

查看更多关于XMLDOM遍历Xml文档_html/css_WEB-ITnose的详细内容...

  阅读:25次