加载 XML 字符串

简介: 这段代码展示了在不同浏览器环境下如何加载和解析XML字符串。对于非IE浏览器,它创建一个`DOMParser`对象,然后使用`parseFromString`方法。而在IE中,它创建一个`ActiveXObject`的实例,通过`loadXML`方法进行解析。

加载 XML 字符串

下面的代码加载并解析一个 XML 字符串:
实例
if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(text,"text/xml");
}
else
{
// Internet Explorer
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(text);
}

尝试一下 »

注意:Internet Explorer 使用 loadXML() 方法来解析 XML 字符串,而其他浏览器使用 DOMParser 对象。

相关文章
|
1天前
|
XML 数据格式
加载 XML 字符串
这段代码展示如何在不同浏览器中加载和解析XML字符串。对于非IE浏览器,它创建`DOMParser`对象并使用`parseFromString`方法;IE则使用`ActiveXObject("Microsoft.XMLDOM")`和`loadXML`方法。
|
6天前
|
XML 数据格式
加载 XML 字符串
这段代码展示如何在不同浏览器中加载和解析XML字符串。对于非IE浏览器,它使用DOMParser创建一个新的解析器对象,然后调用parseFromString方法。而在IE中,则通过ActiveXObject创建“Microsoft.XMLDOM”对象,使用loadXML方法进行解析。注意,IE的async属性设为false以同步加载。
|
6天前
|
XML 数据格式
加载 XML 字符串
这段代码展示如何在不同浏览器中加载和解析XML字符串。对于非IE浏览器,它使用DOMParser创建一个新的解析器实例,然后调用parseFromString方法。在IE中,它创建一个ActiveXObject,使用loadXML方法进行解析。注意,IE设置async为false以同步加载。
|
6天前
|
XML 存储 JavaScript
XML DOM 加载函数
`loadXMLString()`函数被封装在名为"loadxmlstring.js"的外部JavaScript文件中,用于加载XML文档。在示例HTML中,这个函数被调用来处理动态生成的XML字符串,该字符串描述了一本名为"Everyday Italian"的书籍信息。之后,可以在`code goes here.....`处进一步处理`xmlDoc`对象。
|
6天前
|
XML 存储 JavaScript
XML DOM 加载函数
`loadXMLDoc()` 是一个JavaScript函数,用于加载XML文档。它支持XMLHttpRequest和ActiveXObject,适应不同浏览器。函数定义存储在名为`loadxmldoc.js`的外部文件中,包含在HTML `<head>`标签内,然后在页面脚本中调用来获取XML数据,如`books.xml`。接下来的章节将介绍如何处理加载的数据。
|
7月前
|
XML JavaScript 前端开发
12jqGrid - 加载XML数据
12jqGrid - 加载XML数据
18 0
|
7月前
|
XML JSON JavaScript
SAP Fiori Elements 应用里标准模板 XML Fragment 加载的逻辑和 XMLPreprocessor 的作用
SAP Fiori Elements 应用里标准模板 XML Fragment 加载的逻辑和 XMLPreprocessor 的作用
54 0
|
11月前
|
XML Java 数据格式
Spring源码深度解析01-debug式看如何加载xml配置文件
Spring源码深度解析01-debug式看如何加载xml配置文件
124 0
|
12月前
|
XML Java 数据格式
Spring加载配置xml
Spring加载配置xml
|
XML 数据库 数据格式
idea使用c3p0数据库连接池无法加载配置文件xml,配置文件放置的位置
idea使用c3p0数据库连接池无法加载配置文件xml,配置文件放置的位置
239 0
idea使用c3p0数据库连接池无法加载配置文件xml,配置文件放置的位置