Gejala
Ketika Anda mengunjungi situs Web atau menjalankan aplikasi yang memuat dokumen XHTML dengan menggunakan Microsoft XML Core Services (MSXML), MSXML akan mengirim permintaan ke World Wide Web Consortium (W3C) untuk mengambil file Document Type Definition (DTD) yang terkenal setiap saat. Perilaku ini mungkin membawa banyak lalu lintas ke server W3C. Terkadang, Anda mungkin menemukan file XHTML tidak berhasil dimuat karena permintaan DTD diblokir oleh server W3C.
Misalnya, Anda memiliki file JavaScript (.js) yang berisi kode berikut:
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 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();
Saat Anda menjalankan file JavaScript, file memuat dokumen XHTML menggunakan MSXML. Jika anda tidak memiliki pembaruan ini terinstal, Anda mungkin menerima pesan kesalahan berikut ketika menjalankan file JavaScript jika permintaan DTD diblokir oleh server W3C:
KESALAHAN: Server tidak memahami permintaan, atau permintaan tidak valid.
Sumber daya pemrosesan kesalahan
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.
Setelah Anda menginstal pembaruan ini, file JavaScript akan berjalan dengan sukses dan Anda akan menerima pesan berikut:
Dokumen XHTML berhasil dimuat. Catatan
-
Setelah Anda menerapkan pembaruan ini, MSXML men-cache file DTD secara lokal untuk mengurangi jumlah permintaan yang dikirim ke server W3C.
-
Setelah Anda menginstal pembaruan ini, Anda mungkin diminta untuk memulai ulang komputer Anda.
-
Jika Anda menginstal pembaruan di Windows Vista, Windows Server 2008, atau di Windows 7, Anda harus menjalankan file penyetelan sebagai administrator.
-
Untuk informasi selengkapnya tentang XHTML dan Definisi Tipe Dokumen (DTD), lihat bagian "Informasi selengkapnya".
Resolusi
Memperbarui informasi
Cara menentukan versi MSXML
Untuk menentukan versi MSXML yang diinstal di komputer Anda, ikuti langkah-langkah berikut:
-
Temukan file Msxml6.dll di direktori berikut ini:
C:\Windows\System32 -
Klik kanan file Msxml6.dll, lalu klik Properti.
-
Klik tab Versi untuk melihat informasi versi.
Catatan Di Windows Vista, Windows 7, atau Windows Server 2008, klik tab Detail .
Cara mendapatkan pembaruan ini
Pembaruan ini akan diinstal secara otomatis oleh Windows Update. Namun, Anda juga dapat menginstal pembaruan ini secara manual dengan mengunduh paket yang sesuai. Ada beberapa paket yang berisi perbaikan ini. Paket tersebut dirilis untuk skenario penginstalan yang berbeda berikut:
Artikel KB |
Skenario penginstalan |
Memperbarui paket |
Versi MSXML |
Sistem operasi yang didukung |
973686 Deskripsi pembaruan untuk Microsoft MSXML Core Services 6.0 Service Pack 2 |
MSXML 6.0 diinstal oleh aplikasi, atau diinstal sendiri secara manual. Untuk menerapkan hotfix ini, Anda harus menginstal MSXML 6.0 SP2. |
MSXML 6.0 SP2 |
Windows Server 2003 Service Pack 2; Windows XP Paket Layanan 2 |
|
973685 Deskripsi pembaruan untuk Microsoft XML Core Services 4.0 Paket Layanan 3 |
MSXML 4.0 diinstal oleh aplikasi, atau diinstal sendiri secara manual. Untuk menerapkan hotfix ini, Anda harus menginstal MSXML 4.0 SP3. |
MSXML 4.0 SP3 |
Windows 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 Paket Layanan 2; Paket Layanan Windows XP 3 |
|
973688 Deskripsi pembaruan untuk Microsoft XML Core Services 4.0 Paket Layanan 2 |
MSXML 4.0 diinstal oleh aplikasi, atau diinstal sendiri secara manual. Untuk menerapkan hotfix ini, Anda harus menginstal MSXML 4.0 SP2. |
MSXML 4.0 SP2 |
Windows 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 Paket Layanan 2; Paket Layanan Windows XP |
Untuk informasi selengkapnya tentang cara mengunduh file dukungan Microsoft, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
119591 Cara mendapatkan file dukungan Microsoft dari layanan online Microsoft memindai file ini untuk virus. Microsoft menggunakan perangkat lunak pendeteksi virus terbaru yang tersedia pada tanggal file diposting. File disimpan di server yang disempurnakan keamanan yang membantu mencegah perubahan yang tidak sah pada file.
Informasi file
Versi bahasa Inggris pembaruan ini memiliki atribut file (atau atribut file yang lebih baru) yang tercantum dalam tabel berikut ini. Tanggal dan waktu untuk file ini tercantum dalam Waktu Universal Terkoordinasi (UTC). Saat Anda menampilkan informasi file, informasi itu dikonversi menjadi waktu setempat. Untuk menemukan perbedaan antara UTC dan waktu setempat, gunakan tab Zona Waktu dalam item Tanggal dan Waktu di Panel Kontrol.
Untuk semua versi Windows XP dan Windows Server 2003 berbasis x86 yang didukung
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
1,415,000 |
19-Agu-2009 |
09:07 |
Untuk semua versi Windows XP dan Windows Server 2003 berbasis x64 yang didukung
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
2,018,648 |
20-Agu-2009 |
03:21 |
Untuk semua versi Windows XP dan Windows Server 2003 berbasis Itanium yang didukung
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
4,251,464 |
20-Agu-2009 |
02:23 |
Informasi Selengkapnya
Untuk informasi selengkapnya tentang Definisi Tipe Dokumen, kunjungi situs Web berikut ini:
http://www.w3.org/TR/xhtml1/dtds.htmlUntuk informasi selengkapnya tentang XHTML, kunjungi situs Web berikut ini:
http://www.w3.org/TR/xhtml1/Untuk informasi selengkapnya tentang MSXML, kunjungi situs Web Jaringan Pengembang Microsoft berikut ini:
http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Untuk informasi selengkapnya tentang daftar versi Microsoft XML Parser (MSXML), klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:
269238 Daftar versi Microsoft XML Parser (MSXML)
Referensi
Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:
954459 MS08-069: Deskripsi pembaruan keamanan untuk Layanan Inti XML 6.0: 11 November 2008
Untuk informasi selengkapnya tentang terminologi pembaruan perangkat lunak, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:
824684
Deskripsi terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft