MSXML4.0官方版是微軟推出的XML語言解析軟件,用來解釋xml語言。市面上的CorelDraw,帝國時(shí)代3等游戲或軟件都必須安裝MSXML4.0組件,否則不能正常運(yùn)行。提供了大量的新功能和功能改進(jìn)。幫助用戶更加輕松進(jìn)行xml語言的解析和管理,順利運(yùn)行各種軟件。
功能特點(diǎn)
1、微軟推出的xml語言解析器,用來解釋xml語言。
2、提供了大量的新功能和功能改進(jìn)。
3、對(duì)XML模式語言的支持,更快的分析器和XSLT引擎。
4、對(duì)XML流更好的處理,更好的一致性支持。
5、提供了大量的安全和程序錯(cuò)誤修復(fù)。
主要接口
MSXML.DLL所包括的主要的COM接口有:
DOM Document
DOMDocument對(duì)象是XML DOM的基礎(chǔ),你可以利用它所暴露的屬性和方法來允許你瀏覽、查詢和修改XML文檔的內(nèi)容和結(jié)構(gòu)。DOMDocument表示了樹的頂層節(jié)點(diǎn)。它實(shí)現(xiàn)了DOM文檔的所有的基本的方法并且提供了額外的成員函數(shù)來支持XSL和XSLT。它創(chuàng)建了一個(gè)文檔對(duì)象,所有其他的對(duì)象都可以從這個(gè)文檔對(duì)象中得到和創(chuàng)建。
IXML DOMNode
IXMLDOMNode是文檔對(duì)象模型(DOM)中的基本的對(duì)象,元素,屬性,注釋,過程指令和其他的文檔組件都可以認(rèn)為是IXMLDOMNode,事實(shí)上,DOMDocument對(duì)象本身也是一個(gè)IXMLDOMNode對(duì)象。
IXML DOM NodeList
IXMLDOMNodeList實(shí)際上是一個(gè)節(jié)點(diǎn)(Node)對(duì)象的集合,節(jié)點(diǎn)的增加、刪除和變化都可以在集合中立刻反映出來,可以通過“for.。.next”結(jié)構(gòu)來遍歷所有的節(jié)點(diǎn)。
IXMLDOMParseError
IXMLDOMParseError接口用來返回在解析過程中所出現(xiàn)的詳細(xì)的信息,包括錯(cuò)誤號(hào),行號(hào),字符位置和文本描述。