MSXML(全名:Microsoft XML Core Services)是一款功能強大微軟的XML語言解析器,用來解釋XML語言,就好像html文本下載到本地,瀏覽器會檢查html的語法,解釋html文本然后顯示出來一樣。要使用xml文件就一定要用到xml parser??捎脕硌邪l和運行由XML所設計的程序軟件,擁有更加快捷XML的更快的分析器和XSLT引擎,使得用戶能夠對XML語言能夠更便捷的進行處理。所以電腦上沒有安裝MSXML的話是無法解析的。

MSXML功能
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常見問題
實現XML解析的方法
當然,從理論上說,根據XML的格式定義,我們可以自己編寫一個XML的語法分析器,但是實際上微軟已經給我們提供了一個XML語法解析器,如果你安裝了IE5.0以上版本的話,實際上你就已經安裝了XML語法解析器??梢詮奈④浌倬W下載最新的MSXML的SDK和Parser文件。它是一個叫做MSXML.DLL的動態鏈接庫,最新版本為msxml6,實際上它是一個COM對象庫,里面封裝了所有進行XML解析所需要的所有必要的對象。因為COM是一種以二進制格式出現的和語言無關的可重用對象。所以你可以用任何語言(比如VB,VC,DELPHI,C++ Builder甚至是腳本語言等等)對它進行調用,在你的應用中實現對XML文檔的解析。下面的關于XML文檔對象模型的介紹是基于微軟最新的msxml3來進行的。
安裝軟件時,提示“需要在計算機上安裝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。
MSXML特色
1、可靠性
MSXML6解決了很多可靠性難題,尤其是在一些受資源限定的狀況下。
2、安全性
MSXML6選用“默認設置關掉”的標準,促使能夠更安全性地從匿名或不能信來源于載入XML數據信息。
3、兼容性
MSXML6早已過普遍的檢測,許多難題都獲得了處理,為此改善W3C合乎性和System.Xml2.0兼容性。