`
laoli5290
  • 浏览: 81302 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

跨浏览器创建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解析该文件。

分享到:
评论

相关推荐

    xmldom

    总之,XMLDOM提供了一整套强大的工具来处理XML文档,无论是在浏览器环境中还是服务器端,它都是处理XML数据不可或缺的一部分。通过深入理解XMLDOM对象的方法和属性,开发者可以更有效地操纵XML文档,实现数据的动态...

    xmldom.zip

    3. **创建XML解析器**:在需要解析XML的地方,你可以使用DOMParser对象创建一个新的XML解析器。例如: ```typescript let parser = new DOMParser.DOMParser(); ``` 4. **解析XML字符串**:有了解析器,你可以...

    dom动态生成使用XML DOM生成XML.pdf

    ### DOM动态生成与XML DOM的使用 ...本文介绍了XML DOM的基本概念、主要对象以及如何使用XMLDOMDocument对象创建XML文档的方法。掌握了这些知识,你就可以更轻松地在各种应用场景中使用XML技术了。

    XMLDOM对象方法手册

    在JavaScript中,可以使用`ActiveXObject`来创建XMLDOM对象,例如: ```javascript var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); ``` 这将创建一个空的XMLDOM实例,可以用于加载XML文档。 2. **加载...

    【学习 XML DOM】.pdf

    与XML DOM不同的是,HTML DOM更侧重于浏览器环境中的网页交互,而XML DOM则更通用,可以应用于各种数据交换和处理场景。 DOM 节点: 在DOM中,XML文档的每个部分都是一个节点。文档本身是一个文档节点,XML元素是...

    XMLDOM对象方法中文手册chm

    这个"XMLDOM对象方法中文手册chm"提供了关于XML DOM在中文环境下的详细指南,对于理解和应用XML DOM技术至关重要。 1. **XML DOM基本概念** - DOM是一种与平台和语言无关的接口,它将XML文档解析为一个树形结构,...

    IE下使用XML DOM解析XML文件(ASP.NET Web)

    在IE中,我们可以使用ActiveXObject来创建XML DOM对象。下面是一段基本的JavaScript代码示例,展示了如何在IE中加载并解析XML文件: ```javascript // 创建XML DOM对象 var xmlDoc = new ActiveXObject("Microsoft....

    XML_DOM 教程 XML_DOM 教程

    - **JavaScript**:DOM通常与JavaScript一起使用,因为JavaScript是浏览器中实现DOM的主要脚本语言。 **什么是DOM?** DOM定义了一种标准,通过它可以以结构化的方式访问和操作XML文档。它将XML文档转换为一个节点...

    XMLDOM对象方法手册.chm+XPath.chm

    XMLDOM(XML Document Object Model)是Microsoft开发的一种用于处理XML文档的接口,它允许程序员通过JavaScript或其他脚本语言在浏览器或服务器环境中动态地访问、创建和修改XML文档。这个对象模型提供了一种标准的...

    《XML DOM标准》

    - 使用 DOM API 创建一个新的 XML 文档对象。 - 示例:在 JavaScript 中,可以使用 `document.implementation.createDocument()` 方法来创建一个新的 XML 文档对象。 ##### 2. **加载 XML 文档** - 将 XML 数据...

    XML DOM 教程

    10. **兼容性和错误处理**:在实际应用中,要考虑DOM在不同浏览器中的兼容性问题,并学习如何处理解析和操作XML过程中可能遇到的错误。 掌握XML DOM,不仅可以提高处理XML文档的能力,还能为网页动态内容、数据交换...

    XML&DOM帮助文档.rar

    "XMLDOM教程·chm.chm" 这个文件很可能是关于XML DOM的一个详细教程,通常包含XML的基本语法、DOM的概念、DOM的API以及如何使用DOM解析和操作XML文档等内容。在这样的教程中,你可能会学到如何创建DOM对象、查找和...

    XMLDOM对象方法手册.rar

    5. **Navigator对象和ActiveXObject**:在IE浏览器中,通常通过`ActiveXObject`创建XMLDOM实例,如`var xmlDom = new ActiveXObject("Microsoft.XMLDOM");`。Navigator对象则提供了关于浏览器的信息,但与XMLDOM的...

    javascrip和xml Dom小练习

    我们可以使用`DOMParser`解析XML,然后通过DOM操作查询、修改或创建节点。例如,找到特定书籍并更新价格: ```javascript var parser = new DOMParser(); var xmlDocument = parser.parseFromString(xmlStr, 'text/...

    关于用oracle的dbms_xmldom导出xml文档编码格式UTF-8的问题总结

    通过上述方法,可以有效地解决使用Oracle DBMS_XMLDOM模块创建XML文档时遇到的编码格式问题。关键是确保在创建和保存文档的过程中正确指定和使用UTF-8编码格式。同时,通过充分的测试和验证,可以避免因编码格式不...

    HTML XML DOM手册

    XMLDOM(XML文档对象模型)是XML的接口,同样允许开发者通过编程方式解析、修改和创建XML文档。`xmldom.chm`这个文件很可能是专门针对XMLDOM的详细指南,涵盖了节点操作、XML解析和XPath查询等内容。 DOM是HTML和...

    FireFox下用XML DOM解析XML文档(ASP.NET Web)

    1. **创建XML对象**:首先,你需要创建一个XMLDocument对象来加载XML数据。这可以通过`XMLHttpRequest`对象或`DOMParser`对象实现。 - 使用`XMLHttpRequest`: ```javascript var xhr = new XMLHttpRequest(); ...

Global site tag (gtag.js) - Google Analytics