解析 XML 標(biāo)記來(lái)創(chuàng)建一個(gè)文檔。
XML DOM - DOMParser 對(duì)象
構(gòu)造函數(shù)
new DOMParser()
說(shuō)明
DOMParser 對(duì)象解析 XML 文本并返回一個(gè) XML Document 對(duì)象。要使用 DOMParser,使用不帶參數(shù)的構(gòu)造函數(shù)來(lái)實(shí)例化它,然后調(diào)用其 parseFromString() 方法:
var doc = (new DOMParser()).parseFromString(text)
IE 不支持 DOMParser 對(duì)象。相反,它支持使用 Document.loadXML() 的 XML 解析。
注意,XMLHttpRequest 對(duì)象也可以解析 XML 文檔。參閱 XMLHttpRequest 的 responseXML 屬性。
DOMParser.parseFromString()
解析 XML 標(biāo)記
語(yǔ)法
parseFromString(text, contentType)
text 參數(shù)是要解析的 XML 標(biāo)記。
contentType 是文本的內(nèi)容類(lèi)型。可能是 "text/xml" 、"application/xml" 或 "application/xhtml+xml" 中的一個(gè)。注意,不支持 "text/html"。
返回值
保存 text解析后表示的一個(gè) Document 對(duì)象。參閱 Document.loadXML(),了解這個(gè)方法的一個(gè)特定于 IE 的替代。