跨浏览器创设XML DOM

跨浏览器创建XML DOM

XML DOM(XML Document Object Model)定义一套访问和操作XML文档的标准方法。function parseXML()

{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    xmlDoc=document.implementation.createDocument("","",null);
    }
  catch(e)
    {
    alert(e.message);
    return;
    }
  }
xmlDoc.async=false;
xmlDoc.load("layer.xml");

 xmlDoc.getElementsByTagName(“layer”)[0]. childNodes[0]. nodeValue
 
 xmlDoc-由解析器创建的XML文档

getElementsByTagName(“layer”)[0]-第一个<layer>元素

childNodes[0]-<layer>元素的第一个子元素(文本节点)

nodeValue-节点的值(文本本身)

注:HTML DOM(HTML Document Object Model)定义一套访问和操作HTML文档的标准方法。

document.getElementById(“divName”).innerHTML=””;
 document-HTML文档

getElementById(“divName”)-其中id=”divName”HTML元素

innerHTML-HTML元素的内部文本

 

个人使用说明:

因为读取XML文件的时候,需要这个文件是最新的数据所以我们得结合XMLHttpRequest异步获取数据,拼成XML,然后用xmlDoc解析该文件。