網友評分: 7.8分
MSXML4.0是一款用于xml語言的解析工具,和MSXML 3.0相比,MSXML 4.0提供了大量的新功能和功能改進。其中包括:對XML模式語言的支持,更快的分析器和XSLT引擎,對XML流更好的處理,更好的一致性支持。MSXML 4.0并不是MSXML 3.0的替代產品,因為在3.0中的一些過時功能已經在4.0中徹底去除了。
1、微軟推出的xml語言解析器,用來解釋xml語言
2、提供了大量的新功能和功能改進
3、對XML模式語言的支持,更快的分析器和XSLT引擎
4、對XML流更好的處理,更好的一致性支持
5、提供了大量的安全和程序錯誤修復
MSXML.DLL所包括的主要的COM接口有:
DOM Document
DOMDocument對象是XML DOM的基礎,你可以利用它所暴露的屬性和方法來允許你瀏覽、查詢和修改XML文檔的內容和結構。DOMDocument表示了樹的頂層節點。它實現了DOM文檔的所有的基本的方法并且提供了額外的成員函數來支持XSL和XSLT。它創建了一個文檔對象,所有其他的對象都可以從這個文檔對象中得到和創建。
IXML DOMNode
IXMLDOMNode是文檔對象模型(DOM)中的基本的對象,元素,屬性,注釋,過程指令和其他的文檔組件都可以認為是IXMLDOMNode,事實上,DOMDocument對象本身也是一個IXMLDOMNode對象。
IXML DOM NodeList
IXMLDOMNodeList實際上是一個節點(Node)對象的集合,節點的增加、刪除和變化都可以在集合中立刻反映出來,可以通過“for...next”結構來遍歷所有的節點。
IXMLDOMParseError
IXMLDOMParseError接口用來返回在解析過程中所出現的詳細的信息,包括錯誤號,行號,字符位置和文本描述。
如何實現XML解析?
當然,從理論上說,根據XML的格式定義,我們可以自己編寫一個XML的語法分析器,但是實際上微軟已經給我們提供了一個XML語法解析器,如果你安裝了IE5.0以上版本的話,實際上你就已經安裝了XML語法解析器??梢詮奈④浌倬W下載最新的MSXML的SDK和Parser文件。它是一個叫做MSXML.DLL的動態鏈接庫,最新版本為msxml6,實際上它是一個COM對象庫,里面封裝了所有進行XML解析所需要的所有必要的對象。因為COM是一種以二進制格式出現的和語言無關的可重用對象。所以你可以用任何語言(比如VB,VC,DELPHI,C++ Builder甚至是腳本語言等等)對它進行調用,在你的應用中實現對XML文檔的解析。
EditiX XML Editor(XML編輯器) V270719 官方版 149.32M | 簡體中文 | 8
詳情XMLSpear(XML編輯器) V3.32 官方版 22.62M | 英文 | 10
詳情XMLSpy V2018 免費版 255.6M | 簡體中文 | 2.3
詳情XMLSpy V2017 免費注冊版 27.5M | 簡體中文 | 5
詳情QXmlEdit(xml編輯器) V0.8.2 官方版 10.29M | 簡體中文 | 8
詳情XML Editor(樹形視圖XML編輯器) V0.1.0.35 官方版 2M | 簡體中文 | 8
詳情