加载 XML 字符串

简介: This code snippet loads and parses an XML string using different methods for IE and other browsers. In modern browsers, it utilizes the `DOMParser` object via `parseFromString()` method. For Internet Explorer, it uses the `Microsoft.XMLDOM` ActiveXObject and calls `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 对象。

相关文章
|
23天前
|
XML 数据格式
加载 XML 字符串
这段代码演示了如何在不同浏览器环境下加载并解析一个XML字符串。对于非IE浏览器,它使用DOMParser对象的parseFromString方法;而对于IE浏览器,则利用Microsoft.XMLDOM对象的loadXML方法完成相同的任务。
|
1月前
|
XML 数据格式
加载 XML 字符串
这段代码演示了如何在不同浏览器环境下加载并解析一个XML字符串。对于非IE浏览器,它使用DOMParser对象的parseFromString方法;而对于IE浏览器,则利用Microsoft.XMLDOM对象的loadXML方法完成相同的任务。
|
20天前
|
XML 数据格式
加载 XML 字符串
这段代码演示了如何在不同浏览器环境下加载并解析一个XML字符串。对于非IE浏览器,它使用DOMParser对象的parseFromString方法;而对于IE浏览器,则利用Microsoft.XMLDOM对象的loadXML方法完成相同的任务。
|
26天前
|
XML 数据格式
加载 XML 字符串
这段代码主要用于从给定的XML字符串中加载和解析出XML文档。它通过判断当前环境是否支持`DOMParser`对象来选择不同的解析方式:在支持的浏览器中利用`parseFromString()`方法进行解析;而在Internet Explorer中,则通过`loadXML()`方法完成相同任务。
|
21小时前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
2天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
5天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
7天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串
|
8天前
|
XML 数据格式
加载 XML 字符串
这段代码主要用于加载并解析一个XML字符串,以创建一个XML文档对象。在DOMParser可用时,它会使用parseFromString方法来解析XML字符串;而在Internet Explorer中,则是通过创建一个Microsoft.XMLDOM对象,并调用其loadXML方法来实现相同的目的。这为跨浏览器兼容性提供了方案。
|
10天前
|
XML 数据格式
加载 XML 字符串
加载 XML 字符串