加载 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 对象。

相关文章
|
10天前
|
XML 存储 JavaScript
XML DOM 加载函数
`loadXMLString()`函数被封装在名为"loadxmlstring.js"的外部JavaScript文件中,用于加载XML文档。在示例HTML中,这个函数被调用来处理动态生成的XML字符串,该字符串描述了一本名为"Everyday Italian"的书籍信息。之后,可以在`code goes here.....`处进一步处理`xmlDoc`对象。
|
10天前
|
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 的作用
52 0
|
11月前
|
XML Java 数据格式
Spring源码深度解析01-debug式看如何加载xml配置文件
Spring源码深度解析01-debug式看如何加载xml配置文件
122 0
|
12月前
|
XML Java 数据格式
Spring加载配置xml
Spring加载配置xml
|
XML Java 数据格式
SpringIOC源码解析(7)—— xml配置的资源定位、加载、解析、注册全链路分析
调用过程复现: 在DefaultListableBeanFactory的registerBeanDefinition里打上断点,运行Entrance,观察调用栈:
SpringIOC源码解析(7)—— xml配置的资源定位、加载、解析、注册全链路分析
|
XML 前端开发 数据格式
SAP UI5 应用 XML 视图的加载逻辑分析
SAP UI5 应用 XML 视图的加载逻辑分析
SAP UI5 应用 XML 视图的加载逻辑分析
|
XML 数据格式
SAP WebIDE 是如何加载SAP UI5里自定义的XML view的 - JerryMaster.view.xml
Created by Jerry Wang, last modified on Nov 08, 2015 Route _routeMatched Signal SignalBinding _oConfig Customize your xml view file name:
87 0
SAP WebIDE 是如何加载SAP UI5里自定义的XML view的 - JerryMaster.view.xml
|
XML 数据格式
Cloud for Customer里XML view的加载原理
Cloud for Customer里XML view的加载原理
Cloud for Customer里XML view的加载原理