MSXML中文版(Microsoft XML Core Services)是一款功能強大的XML語言解析器,能夠對XML語言進行支持,可以便捷的用來研發和運行由XML所設計的程序軟件,擁有更加快捷XML的更快的分析器和XSLT引擎,使得用戶能夠對XML語言能夠更便捷的進行處理。
1、可靠性
MSXML 6解決了許多穩定性問題,尤其是在一些受資源限制的情況下。
2、安全性
MSXML 6采用“默認關閉”的原則,使得可以更安全地從匿名或不可信來源加載XML數據。
3、兼容性
MSXML 6已經過廣泛的測試,很多問題都得到了解決,以此改進W3C符合性和System.Xml2.0兼容性。
MSXML 6.0 SP1 旨在為現有 MSXML 6.0、MSXML 3 和 MSXML 4 提供升級途徑。
MSXML 6.0 SP1 將把 MSXML6.dll 的版本升級到 6.10.1129.0
即使計算機上未安裝任何舊版本的 MSXML 6.0,仍可安裝 MSXML 6.0 SP1。
MSXML 6.0 SP1 可與 MSXML 3 和 MSXML 4 并行安裝
什么是MSXML?
它的全名是:「MicrosoftXMLCoreServices」,主要是用來執行或開發經由XML所設計的最新應用程序。
安裝軟件時,為什么系統會提示“需要在計算機上安裝MSXML版本6.10.1129.0,然后重新運行安裝程序”?
系統自帶的XML版本一般比提示的版本更高,只是注冊表沒有安裝程序需要的注冊項而已。用戶可嘗試以下方法:
1、單擊“開始運行”,鍵入注冊表編輯器然后單擊“確定”.
2、找到HKEY_CLASSES_RootTypeLib{F5078F18-C551-11D3-89B9-0000F81FE221}.0win32。
3、用鼠標右鍵單擊【win32】然后單擊“權限”為自己授予完全控制到的項。
4、雙擊(默認值)在下的值win32然后再更改它的值從%SystemRoot%System32msxml6.dll到C:WindowsSystem32msxml6.dll。
5、重新安裝Office2010。
如何實現XML解析
當然,從理論上說,根據XML的格式定義,我們可以自己編寫一個XML的語法分析器,但是實際上微軟已經給我們提供了一個XML語法解析器,如果你安裝了IE5.0以上版本的話,實際上你就已經安裝了XML語法解析器。可以從微軟官網下載最新的MSXML的SDK和Parser文件。它是一個叫做MSXML.DLL的動態鏈接庫,最新版本為msxml6,實際上它是一個COM對象庫,里面封裝了所有進行XML解析所需要的所有必要的對象。因為COM是一種以二進制格式出現的和語言無關的可重用對象。所以你可以用任何語言(比如VB,VC,DELPHI,C++ Builder甚至是腳本語言等等)對它進行調用,在你的應用中實現對XML文檔的解析。下面的關于XML文檔對象模型的介紹是基于微軟最新的msxml3來進行的。