更新 MSXML 核心服務 3.0 和 MSXML 核心服務 6.0 的說明

文章翻譯 文章翻譯
文章編號: 973687 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

當您造訪的網站或執行載入使用 Microsoft XML Core Services (MSXML) 的 XHTML 文件的應用程式,MSXML 會傳送要求到全球資訊網協會 (W3C) 擷取已知的文件類型定義 (DTD) 檔案每次。這種行為可能會將大量的流量帶到 W3C 伺服器。有時候,您可能會發現因為 DTD 要求所封鎖的 W3C 伺服器尚未成功地載入 XHTML 檔案。

例如,您有一個包含下列程式碼的 JavaScript 檔案 (.js):
function pullXHtml() {
  var xml = new ActiveXObject("Msxml2.DOMDocument.6.0");
  xml.async = false;
  xml.resolveExternals = true;
  xml.validateOnParse = false;
  xml.setProperty("ProhibitDTD", false);
  xml.loadXML(
    "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">" +
    "<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'><head><title>simple document</title></head>" +
    "<body><p>a simple&nbsp;paragraph</p></body></html>");
  if (xml.parseError.errorCode != 0) {
    var myErr = xml.parseError;
    WScript.Echo("ERROR:" + myErr.reason);
  } else {
    WScript.echo("The XHTML document was loaded successfully.");
  }
}

pullXHtml();

當您執行 JavaScript 檔案時,該檔案會使用 MSXML 載入 XHTML 文件。如果您沒有安裝此更新,您可能會收到下列錯誤訊息,當您執行的 JavaScript 檔案如果 DTD 要求所封鎖的 W3C 伺服器:
錯誤: 伺服器不瞭解要求,或要求無效。
錯誤處理序的資源
' http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'。
安裝此更新之後,JavaScript 檔案便可順利執行,且您會收到下列訊息:
已成功載入 XHTML 文件。
附註
  • 套用此更新之後,MSXML 會快取 DTD fileslocally,以減少傳送到 W3C 伺服器的要求數目。
  • Afteryou 安裝此更新程式,系統可能提示您重新啟動電腦。
  • 如果您安裝此更新程式,在 Windows Vista 中,Windows Server 2008,或在 Windows 7 中,您必須以系統管理員身分執行安裝程式檔案。
  • 如需有關 XHTML 和文件型別 Definitions(DTD) 的詳細資訊,請參閱 〈 其他資訊 〉 一節。

解決方案

更新資訊

如何判斷 MSXML 版本

如果要判斷您電腦安裝的 MSXML 版本,請依照下列步驟執行:
  1. 在下列目錄中,找出 Msxml3.dll 檔案或 Msxml6.dll 檔案:
    C:\Windows\System32
  2. Msxml3.dll 或 Msxml6.dll 檔案中,按一下滑鼠右鍵,然後按一下 [屬性
  3. 按一下 [版本] 索引標籤以查看版本資訊。
    附註 如果是 Windows Vista、Windows 7 或 Windows Server 2008,請改按一下 [詳細資料] 索引標籤。

如何取得此更新程式

Windows Update 將自動安裝此更新。不過,您也可以安裝此更新程式手動下載適當的套件。有數個包含這個修正程式的封裝。這些封裝所發行的下列不同的安裝案例:
摺疊此表格展開此表格
知識庫文件安裝案例更新套件MSXML 版本支援的作業系統
973687 更新 Microsoft MSXML 核心服務 3.0 和 MSXML 核心服務 6.0 的說明
MSXML3 和 MSXML6 所安裝的作業系統
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML3.0 和 MSXML 6.0Windows XP SP3
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML 3.0Windows XP 專業 x64 版
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML 3.0Windows Server 2003 SP2
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML 3.0Windows Server 2003 Service Pack 2 x 64 版
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML 3.0Windows Server 2003 Service Pack 2 的 itanium 型系統
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML 3.0 和 MSXML 6.0Windows Vista,Windows Vista SP1,Windows Vista SP2
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML 3.0 和 MSXML 6.0Windows Vista 64 位元版本 Windows Vista 64 位元版本的 SP1,Windows Vista SP2
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML 3.0 和 MSXML 6.0Windows Server 2008 和 Windows Server 2008 SP2
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML 3.0 和 MSXML 6.0Windows Server 2008 x 64 版和 Windows Server 2008 x 64 版 SP2
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML 3.0 和 MSXML 6.0Windows Server 2008 的 itanium 型系統與 itanium 型系統 SP2 的 Windows Server 2008
973685 說明更新 Microsoft XML Core Services 4.0 Service Pack 3
應用程式會安裝 MSXML 4.0,或您也可以自己手動安裝。若要套用此 hotfix,您必須安裝的 MSXML 4.0 SP3。
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML 4.0 SP3Windows 7。Windows Server 2003 Service Pack 2;Windows Server 2008 ;Windows Server 2008 R2 ;Windows Server 2008 Service Pack 2;Windows Vista ;Windows Vista Service Pack 1;Windows Vista Service Pack 2;Windows XP Service Pack 2;Windows XP Service Pack 3
973686 說明更新 Microsoft MSXML 核心服務 6.0 Service Pack 2
安裝應用程式,或由您自己以手動方式安裝 MSXML 6.0。若要套用此 hotfix,您必須有 MSXML 6.0 SP2 安裝。
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML 6.0 SP2Windows Server 2003 Service Pack 2;Windows XP Service Pack 2
973688 說明 Microsoft XML Core Services 4.0 Service Pack 2 更新
應用程式會安裝 MSXML 4.0,或您也可以自己手動安裝。若要套用此 hotfix,您必須安裝的 MSXML 4.0 SP2。
摺疊此圖像展開此圖像
下載
立即下載更新套件。
MSXML 4.0 SP2Windows 7。Windows Server 2003 Service Pack 2;Windows Server 2008 ;Windows Server 2008 R2 ;Windows Server 2008 Service Pack 2;Windows Vista ;Windows Vista Service Pack 1;Windows Vista Service Pack 2;Windows XP Service Pack 2;Windows XP Service Pack
如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 如何從線上服務取得 Microsoft 的支援檔案
Microsoft 掃描這個檔案有無病毒。Microsoft 會使用檔案公佈當日所能取得最新病毒偵測軟體。檔案儲存在加強保全的伺服器上,隔絕任何非法的變更檔案。

檔案資訊

此更新的英文版具有檔案屬性 (或較新的檔案屬性) 下表所示。日期和時間,這些檔案會列出在國際標準時間 (UTC)。當您檢視檔案資訊時,它會轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目中使用 [時區] 索引標籤。
對於所有支援的 Windows XP SP2 的 x86 版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.1050.01,172,4802009 年 7 月 31 日04:36

對於所有支援的 Windows XP SP3 的 x86 版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.1051.01,172,4802009 年 7 月 31 日04:24
Msxml6.dll6.20.1103.01,447,4242009 年 7 月 31 日04:24

對於所有支援的 Windows Server 2003 SP2 的 x86 版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.1050.01,187,8402009 年 7 月 27 日12:07

所有支援 x64 版本的 Windows Server 2003 SP2
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Msxml3.dll8.100.1050.02,194,4322009 年 7 月 27 日09:48x64
Wmsxml3.dll8.100.1050.01,187,8402009 年 7 月 27 日09:48x86

對於所有支援的 itanium 型版本的 Windows Server 2003 SP2
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Msxml3.dll8.100.1050.03,551,7442009 年 7 月 27 日09:48IA-64
Wmsxml3.dll8.100.1050.01,187,8402009 年 7 月 27 日09:48x86

對於所有支援的 x86 版本的 Windows Vista
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.3501.01,260,0322009 年 8 月 10 日13:05
Msxml3r.dll8.20.8730.120482009 年 8 月 10 日13:05
Msxml6.dll6.20.3501.01,406,4642009 年 8 月 10 日13:05
Msxml6r.dll6.0.3883.020482009 年 8 月 10 日13:05

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.3501.01,260,0322009 年 8 月 10 日12:51
Msxml3r.dll8.20.8730.120482009 年 8 月 10 日12:51
Msxml6.dll6.20.3501.01,409,5362009 年 8 月 10 日12:51
Msxml6r.dll6.0.3883.020482009 年 8 月 10 日12:51


對於所有支援的 x86 為主的 Windows Vista SP1 和版本的 Windows Server 2008
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.4001.01,257,4722009 年 8 月 10 日11:00
Msxml3r.dll8.20.8730.120482006 年 11 月 2 日09:41
Msxml6.dll6.20.4001.01,399,2962009 年 8 月 10 日11:01
Msxml6r.dll6.0.3883.020482006 年 11 月 2 日09:41

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.4001.01,257,4722009 年 8 月 11 日15:25
Msxml3r.dll8.20.8730.120482009 年 8 月 11 日17:04
Msxml6.dll6.20.4001.01,401,3442009 年 8 月 11 日15:26
Msxml6r.dll6.0.3883.020482009 年 8 月 11 日17:04

所有支援 x86 版本和 Windows Server 2008 SP2 的 Windows Vista SP2
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.5002.01,248,7682009 年 8 月 11 日16:44
Msxml3r.dll8.20.8730.120482006 年 11 月 2 日09:41
Msxml6.dll6.20.5002.01,401,8562009 年 8 月 11 日16:44
Msxml6r.dll6.0.3883.020482006 年 11 月 2 日09:41

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.5002.01,248,7682009 年 8 月 11 日16:58
Msxml3r.dll8.20.8730.120482009 年 8 月 11 日16:58
Msxml6.dll6.20.5002.01,401,8562009 年 8 月 11 日16:58
Msxml6r.dll6.0.3883.020482009 年 8 月 11 日16:58

對於所有支援的 x64 版本的 Windows Vista
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.3501.01,902,0802009 年 8 月 10 日13:17
Msxml3r.dll8.20.8730.120482009 年 8 月 10 日13:17
Msxml6.dll6.20.3501.01,827,3282009 年 8 月 10 日13:17
Msxml6r.dll6.0.3883.020482009 年 8 月 10 日13:17

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.3501.01,902,5922009 年 8 月 10 日13:21
Msxml3r.dll8.20.8730.120482009 年 8 月 10 日13:21
Msxml6.dll6.20.3501.01,830,9122009 年 8 月 10 日13:21
Msxml6r.dll6.0.3883.020482009 年 8 月 10 日13:21

對於所有支援的 x64 為主的 Windows Vista SP1 和版本的 Windows Server 2008
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.4001.01,875,4562009 年 8 月 10 日14:09
Msxml3r.dll8.20.8730.120482006 年 11 月 2 日11:13
Msxml6.dll6.20.4001.01,794,5602009 年 8 月 10 日14:09
Msxml6r.dll6.0.3883.020482006 年 11 月 2 日11:13

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.4001.01,875,9682009 年 8 月 11 日16:56
Msxml3r.dll8.20.8730.120482009 年 8 月 11 日16:56
Msxml6.dll6.20.4001.01,796,6082009 年 8 月 11 日16:56
Msxml6r.dll6.0.3883.020482009 年 8 月 11 日16:56

對於所有支援的 x64 為主的 Windows Vista SP2 和版本的 Windows Server 2008 SP2
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.5002.01,869,8242009 年 8 月 11 日17:06
Msxml3r.dll8.20.8730.120482006 年 11 月 2 日11:13
Msxml6.dll6.20.5002.01,797,1202009 年 8 月 11 日17:06
Msxml6r.dll6.0.3883.020482006 年 11 月 2 日11:13

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.5002.01,869,8242009 年 8 月 11 日17:07
Msxml3r.dll8.20.8730.120482009 年 8 月 11 日17:07
Msxml6.dll6.20.5002.01,797,6322009 年 8 月 11 日17:07
Msxml6r.dll6.0.3883.020482009 年 8 月 11 日17:07

關於所有支援的 Windows Server 2008 itanium 版
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.4001.03,164,1602009 年 8 月 10 日13:00
Msxml3r.dll8.20.8730.120482008 年 1 月 19 日08:13
Msxml6.dll6.20.4001.03,825,1522009 年 8 月 10 日13:00
Msxml6r.dll6.0.3883.020482008 年 1 月 19 日08:13

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.4001.03,164,6722009 年 8 月 11 日16:54
Msxml3r.dll8.20.8730.120482009 年 8 月 11 日16:54
Msxml6.dll6.20.4001.03,832,8322009 年 8 月 11 日16:54
Msxml6r.dll6.0.3883.020482009 年 8 月 11 日16:54

對於所有支援的 itanium 型版本的 Windows Server 2008 SP2
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.5002.03,164,1602009 年 8 月 11 日16:46
Msxml3r.dll8.20.8730.120482008 年 1 月 19 日08:13
Msxml6.dll6.20.5002.03,831,8082009 年 8 月 11 日16:46
Msxml6r.dll6.0.3883.020482008 年 1 月 19 日08:13

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
Msxml3.dll8.100.5002.03,164,6722009 年 8 月 11 日16:58
Msxml3r.dll8.20.8730.120482009 年 8 月 11 日16:58
Msxml6.dll6.20.5002.03,832,8322009 年 8 月 11 日16:58
Msxml6r.dll6.0.3883.020482009 年 8 月 11 日16:58

其他相關資訊

如需有關文件類型定義的詳細資訊,請造訪下列網站:
http://www.w3.org/TR/xhtml1/dtds.html
如需有關 XHTML 的詳細資訊,請造訪下列網站:
http://www.w3.org/TR/xhtml1/
如需有關 MSXML 的詳細資訊,請造訪下列 Microsoft 開發人員網路的網站:
http://msdn.microsoft.com/en-us/library/ms763742 (VS.85).aspx
如需 Microsoft XML 剖析器 (MSXML) 版本的清單的相關資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
269238 Microsoft XML 剖析器 (MSXML) 版本的清單

?考

如需詳細資訊,按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
954459 MS08-069: 說明 XML 核心服務 6.0 的安全性更新: 2008 年 11 月 11 日
如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
編號 824684 用來描述 Microsoft 軟體更新標準術語的說明

屬性

文章編號: 973687 - 上次校閱: 2013年9月3日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft XML Core Services 3.0
關鍵字:?
atdownload kbexpertiseinter kbsurveynew kbqfe kbfix kbmt KB973687 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:973687
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com