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提供了一整套强大的工具来处理XML文档,无论是在浏览器环境中还是服务器端,它都是处理XML数据不可或缺的一部分。通过深入理解XMLDOM对象的方法和属性,开发者可以更有效地操纵XML文档,实现数据的动态...
3. **创建XML解析器**:在需要解析XML的地方,你可以使用DOMParser对象创建一个新的XML解析器。例如: ```typescript let parser = new DOMParser.DOMParser(); ``` 4. **解析XML字符串**:有了解析器,你可以...
### DOM动态生成与XML DOM的使用 ...本文介绍了XML DOM的基本概念、主要对象以及如何使用XMLDOMDocument对象创建XML文档的方法。掌握了这些知识,你就可以更轻松地在各种应用场景中使用XML技术了。
在JavaScript中,可以使用`ActiveXObject`来创建XMLDOM对象,例如: ```javascript var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); ``` 这将创建一个空的XMLDOM实例,可以用于加载XML文档。 2. **加载...
与XML DOM不同的是,HTML DOM更侧重于浏览器环境中的网页交互,而XML DOM则更通用,可以应用于各种数据交换和处理场景。 DOM 节点: 在DOM中,XML文档的每个部分都是一个节点。文档本身是一个文档节点,XML元素是...
这个"XMLDOM对象方法中文手册chm"提供了关于XML DOM在中文环境下的详细指南,对于理解和应用XML DOM技术至关重要。 1. **XML DOM基本概念** - DOM是一种与平台和语言无关的接口,它将XML文档解析为一个树形结构,...
在IE中,我们可以使用ActiveXObject来创建XML DOM对象。下面是一段基本的JavaScript代码示例,展示了如何在IE中加载并解析XML文件: ```javascript // 创建XML DOM对象 var xmlDoc = new ActiveXObject("Microsoft....
- **JavaScript**:DOM通常与JavaScript一起使用,因为JavaScript是浏览器中实现DOM的主要脚本语言。 **什么是DOM?** DOM定义了一种标准,通过它可以以结构化的方式访问和操作XML文档。它将XML文档转换为一个节点...
XMLDOM(XML Document Object Model)是Microsoft开发的一种用于处理XML文档的接口,它允许程序员通过JavaScript或其他脚本语言在浏览器或服务器环境中动态地访问、创建和修改XML文档。这个对象模型提供了一种标准的...
- 使用 DOM API 创建一个新的 XML 文档对象。 - 示例:在 JavaScript 中,可以使用 `document.implementation.createDocument()` 方法来创建一个新的 XML 文档对象。 ##### 2. **加载 XML 文档** - 将 XML 数据...
10. **兼容性和错误处理**:在实际应用中,要考虑DOM在不同浏览器中的兼容性问题,并学习如何处理解析和操作XML过程中可能遇到的错误。 掌握XML DOM,不仅可以提高处理XML文档的能力,还能为网页动态内容、数据交换...
"XMLDOM教程·chm.chm" 这个文件很可能是关于XML DOM的一个详细教程,通常包含XML的基本语法、DOM的概念、DOM的API以及如何使用DOM解析和操作XML文档等内容。在这样的教程中,你可能会学到如何创建DOM对象、查找和...
5. **Navigator对象和ActiveXObject**:在IE浏览器中,通常通过`ActiveXObject`创建XMLDOM实例,如`var xmlDom = new ActiveXObject("Microsoft.XMLDOM");`。Navigator对象则提供了关于浏览器的信息,但与XMLDOM的...
我们可以使用`DOMParser`解析XML,然后通过DOM操作查询、修改或创建节点。例如,找到特定书籍并更新价格: ```javascript var parser = new DOMParser(); var xmlDocument = parser.parseFromString(xmlStr, 'text/...
通过上述方法,可以有效地解决使用Oracle DBMS_XMLDOM模块创建XML文档时遇到的编码格式问题。关键是确保在创建和保存文档的过程中正确指定和使用UTF-8编码格式。同时,通过充分的测试和验证,可以避免因编码格式不...
XMLDOM(XML文档对象模型)是XML的接口,同样允许开发者通过编程方式解析、修改和创建XML文档。`xmldom.chm`这个文件很可能是专门针对XMLDOM的详细指南,涵盖了节点操作、XML解析和XPath查询等内容。 DOM是HTML和...
1. **创建XML对象**:首先,你需要创建一个XMLDocument对象来加载XML数据。这可以通过`XMLHttpRequest`对象或`DOMParser`对象实现。 - 使用`XMLHttpRequest`: ```javascript var xhr = new XMLHttpRequest(); ...