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:

  1. Temukan file Msxml6.dll di direktori berikut ini:
    C:\Windows\System32

  2. Klik kanan file Msxml6.dll, lalu klik Properti.

  3. 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.

Mengunduh Unduh paket pembaruan sekarang.

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.

Mengunduh Unduh paket pembaruan sekarang.

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.

Mengunduh Unduh paket pembaruan sekarang.

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

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×