XML DOM 解析器

简介: **XML DOM解析器将XML转换为JavaScript对象,允许在浏览器中操作XML。浏览器通常内置XML解析器,通过XMLHttpRequest加载XML文档,如示例所示,创建HTTP请求获取"books.xml",然后将响应解析为DOM对象,便于访问和修改。**

XML DOM 解析器

大多数浏览器都内建了供读取和操作 XML 的 XML 解析器。

解析器把 XML 转换为 JavaScript 可存取的对象(XML DOM)。
XML 解析器

XML DOM 包含了遍历 XML 树,访问、插入及删除节点的方法(函数)。

然而,在访问和操作 XML 文档之前,它必须加载到 XML DOM 对象。

XML 解析器读取 XML,并把它转换为 XML DOM 对象,这样才可以使用 JavaScript 访问它。

大多数浏览器有一个内建的 XML 解析器。
加载 XML 文档

下面的 JavaScript 片段加载一个 XML 文档("books.xml"):
实例
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 浏览器执行代码
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET","books.xml",false);
xhttp.send();
xmlDoc=xhttp.responseXML;

尝试一下 »

代码解释:

创建一个 XMLHTTP 对象
打开 XMLHTTP 对象
发送一个 XML HTTP 请求到服务器
设置响应为 XML DOM 对象

相关文章
|
2天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
该文讲述了如何遍历XML文档的节点树。通过示例代码展示如何循环访问XML元素,提取每个节点的名称和值。实例中,XML数据包含书籍信息,程序加载XML后,遍历根节点的所有子节点,依次显示它们的名称和内容。
|
2天前
|
XML 存储 JavaScript
XML DOM - 访问节点
`getElementsByTagName()` 方法用于访问 XML 文档中的节点。节点可通过节点列表(Node List)获取,它类似数组。代码示例加载 "books.xml" 到 xmlDoc,然后将所有书签存储在变量 x 中。可以遍历节点树、使用关系导航或 getElementsByTagName() 访问特定节点。
|
2天前
|
XML Java 数据格式
java解析xml文件内容
java解析xml文件内容
6 0
|
1天前
|
XML JavaScript Java
Java解析XML
Java解析XML
|
17小时前
|
XML Java 数据格式
SpringMVC的XML配置解析-spring18
SpringMVC的XML配置解析-spring18
|
1天前
|
XML JavaScript 数据格式
XML DOM 浏览器差异
**XML DOM 在不同浏览器间存在差异,特别是对待空白和换行的方式。IE 不将空白或换行视为文本节点,而其他浏览器则会。例如,一个包含CR/LF和空格的XML文件在IE中可能显示4个子节点,但在其他浏览器中显示9个。加载XML文件到`xmlDoc`并获取根元素的子节点数量揭示了这一差异。**
|
1天前
|
XML Web App开发 JavaScript
XML DOM 解析器
XML DOM解析器在浏览器中内置,将XML转换为JavaScript对象以便操作。通过XMLHttpRequest或ActiveXObject加载XML文档,如`books.xml`,然后使用`.responseXML`获取DOM。这允许遍历、修改XML节点。示例展示了如何使用AJAX加载XML。
|
6天前
|
机器学习/深度学习 缓存 算法
netty源码解解析(4.0)-25 ByteBuf内存池:PoolArena-PoolChunk
netty源码解解析(4.0)-25 ByteBuf内存池:PoolArena-PoolChunk
|
8天前
|
XML Java 数据格式
深度解析 Spring 源码:从 BeanDefinition 源码探索 Bean 的本质
深度解析 Spring 源码:从 BeanDefinition 源码探索 Bean 的本质
18 3
|
23小时前
|
Java 数据库连接 Spring
Spring 整合 MyBatis 底层源码解析
Spring 整合 MyBatis 底层源码解析

推荐镜像

更多