網(wǎng)友評(píng)分: 7.8分
MSXML4.0是一款用于xml語言的解析工具,和MSXML 3.0相比,MSXML 4.0提供了大量的新功能和功能改進(jìn)。其中包括:對(duì)XML模式語言的支持,更快的分析器和XSLT引擎,對(duì)XML流更好的處理,更好的一致性支持。MSXML 4.0并不是MSXML 3.0的替代產(chǎn)品,因?yàn)樵?.0中的一些過時(shí)功能已經(jīng)在4.0中徹底去除了。
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),字符位置和文本描述。
如何實(shí)現(xiàn)XML解析?
當(dāng)然,從理論上說,根據(jù)XML的格式定義,我們可以自己編寫一個(gè)XML的語法分析器,但是實(shí)際上微軟已經(jīng)給我們提供了一個(gè)XML語法解析器,如果你安裝了IE5.0以上版本的話,實(shí)際上你就已經(jīng)安裝了XML語法解析器??梢詮奈④浌倬W(wǎng)下載最新的MSXML的SDK和Parser文件。它是一個(gè)叫做MSXML.DLL的動(dòng)態(tài)鏈接庫,最新版本為msxml6,實(shí)際上它是一個(gè)COM對(duì)象庫,里面封裝了所有進(jìn)行XML解析所需要的所有必要的對(duì)象。因?yàn)镃OM是一種以二進(jìn)制格式出現(xiàn)的和語言無關(guān)的可重用對(duì)象。所以你可以用任何語言(比如VB,VC,DELPHI,C++ Builder甚至是腳本語言等等)對(duì)它進(jìn)行調(diào)用,在你的應(yīng)用中實(shí)現(xiàn)對(duì)XML文檔的解析。
EditiX XML Editor(XML編輯器) V270719 官方版 149.32M | 簡(jiǎn)體中文 | 8
下載XMLSpear(XML編輯器) V3.32 官方版 22.62M | 英文 | 10
下載XMLSpy V2018 免費(fèi)版 255.6M | 簡(jiǎn)體中文 | 2.3
下載XMLSpy V2017 免費(fèi)注冊(cè)版 27.5M | 簡(jiǎn)體中文 | 5
下載QXmlEdit(xml編輯器) V0.8.2 官方版 10.29M | 簡(jiǎn)體中文 | 8
下載XML Editor(樹形視圖XML編輯器) V0.1.0.35 官方版 2M | 簡(jiǎn)體中文 | 8
下載關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備06019006號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)