BUG #: 118145 (pemeliharaan konten)BUG #: 332758 (SQLBUVSTS)
Gejala
Ketika Anda mengunjungi situs Web atau menjalankan aplikasi yang memuat XHTML dokumen dengan menggunakan Microsoft XML Core Services (MSXML), MSXML akan mengirim permintaan untuk World Wide Web Consortium (W3C) untuk mengambil berkas definisi jenis dokumen (DTD) terkenal setiap kali. Perilaku ini akan membawa banyak lalu lintas ke W3C server. Kadang-kadang, Anda dapat menemukan berkas XHTML tidak dimuat berhasil karena permintaan DTD diblokir oleh W3C server.
Misalnya, Anda memiliki berkas JavaScript (.js) yang berisi kode berikut:
function pullXHtml() { var xml = new ActiveXObject("Msxml2.DOMDocument.4.0");
xml.async = 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();
Ketika Anda menjalankan berkas JavaScript, memuat berkas dokumen XHTML menggunakan MSXML. Jika Anda belum menginstal pembaruan ini, Anda mungkin menerima pesan galat ketika Anda menjalankan berkas JavaScript jika permintaan DTD diblokir oleh W3C server:
GALAT: Server tidak memahami permintaan, atau permintaan itu tidak valid.
Sumber daya pemrosesan galat
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.
Setelah Anda menginstal pembaruan ini, berkas JavaScript akan berjalan dengan sukses dan Anda akan menerima pesan berikut ini:
Dokumen XHTML telah dimuat berhasil.Catatan
-
Setelah Anda menerapkan pembaruan ini, MSXML tembolok berkas DTD lokal untuk mengurangi jumlah permintaan yang dikirim ke W3C server.
-
Setelah Anda menginstal pembaruan ini, Anda mungkin diminta untuk me-restart komputer.
-
Jika Anda menginstal pemutakhiran di Windows Vista, Windows Server 2008, atau Windows 7, Anda harus menjalankan file penataan sebagai administrator.
-
Untuk informasi selengkapnya tentang XHTML dan definisi jenis dokumen (DTD), lihat bagian "Informasi selengkapnya".
Pemecahan masalah
Informasi pemutakhiran
Cara menentukan versi MSXML
Untuk menentukan versi MSXML yang diinstal di komputer Anda, ikuti langkah-langkah berikut:
-
Cari berkas Msxml4.dll dalam direktori berikut:
C:\Windows\System32 -
Klik kanan berkas Msxml4.dll, dan kemudian klik properti.
-
Klik tab versi untuk melihat informasi versi.
Catatan Di Windows Vista, Windows 7 atau Windows Server 2008, klik tab rincian namun.
Cara mendapatkan pemutakhiran ini
Pemutakhiran ini akan diinstal secara otomatis oleh Pemutakhiran Windows. Namun, Anda juga dapat menginstal pemutakhiran ini secara manual dengan men-download paket yang sesuai. Ada beberapa paket yang berisi perbaikan ini. Paket tersebut diedarkan untuk instalasi berbagai skenario berikut ini:
Artikel KB |
Skenario pemasangan |
Paket pembaruan |
Versi MSXML |
Sistem operasi yang didukung |
Deskripsi 973688 pembaruan untuk Microsoft XML Core Services 4.0 Paket Layanan 2 |
MSXML 4.0 diinstal oleh aplikasi, atau secara manual menginstal sendiri. Untuk menerapkan hotfix ini, Anda harus menginstal MSXML 4.0 SP2. |
MSXML 4.0 SP2 |
Windows 7; Windows Server 2003 Paket Layanan 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 Paket Layanan 2; Windows Vista; Windows Vista Paket Layanan 1; Windows Vista Paket Layanan 2; Windows XP Paket Layanan 2; Windows XP Paket Layanan |
|
Deskripsi 973686 pembaruan untuk Microsoft MSXML Core Services 6.0 Paket Layanan 2 |
MSXML 6.0 diinstal oleh aplikasi, atau secara manual menginstal sendiri. Untuk menerapkan hotfix ini, Anda harus memiliki MSXML 6.0 SP2 diinstal. |
MSXML 6.0 SP2 |
Windows Server 2003 Paket Layanan 2; Windows XP Paket Layanan 2 |
|
Deskripsi 973685 pembaruan untuk Microsoft XML Core Services 4.0 Paket Layanan 3 |
MSXML 4.0 diinstal oleh aplikasi, atau secara manual menginstal sendiri. Untuk menerapkan hotfix ini, Anda harus memiliki MSXML 4.0 SP3 diinstal. |
MSXML 4.0 SP3 |
Windows 7; Windows Server 2003 Paket Layanan 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 Paket Layanan 2; Windows Vista; Windows Vista Paket Layanan 1; Windows Vista Paket Layanan 2; Windows XP Paket Layanan 2; Windows XP Paket Layanan 3 |
|
Deskripsi 973687 pembaruan untuk Microsoft MSXML Core Services 3.0 dan MSXML Core Services 6.0 |
MSXML3 dan MSXML6 dipasang oleh sistem operasi |
MSXML 3.0 dan MSXML 6.0 |
Windows XP SP3 |
|
MSXML 3.0 |
Windows XP Professional x64 Edition |
|||
MSXML 3.0 |
Windows Server 2003 SP2 |
|||
MSXML 3.0 |
Windows Server 2003 Paket Layanan 2 x64 Edition |
|||
MSXML 3.0 |
Windows Server 2003 Paket Layanan 2 untuk sistem berbasis Itanium |
|||
MSXML 3.0 dan MSXML 6.0 |
Windows Vista, Windows Vista SP1 dan Windows Vista SP2 |
|||
MSXML 3.0 dan MSXML 6.0 |
Windows Vista edisi 64-bit, Windows Vista edisi 64-bit SP1 dan Windows Vista SP2 |
|||
MSXML 3.0 dan MSXML 6.0 |
Windows Server 2008 dan Windows Server 2008 SP2 |
|||
MSXML 3.0 dan MSXML 6.0 |
Windows Server 2008 x64 Edition dan Windows Server 2008 x64 Edition SP2 |
|||
MSXML 3.0 dan MSXML 6.0 |
Windows Server 2008 untuk sistem berbasis Itanium dan Windows Server 2008 untuk sistem berbasis Itanium SP2 |
Untuk informasi selengkapnya tentang cara mengunduh file dukungan Microsoft, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
119591 cara mendapatkan berkas dukungan Microsoft dari layanan daring
Microsoft telah memindai file ini dari virus. Microsoft menggunakan perangkat lunak pendeteksi virus terbaru telah tersedia pada tanggal berkas diposting. File tersebut disimpan di server aman yang membantu mencegah segala perubahan tidak sah terhadap file.
Informasi file
Versi bahasa Inggris dari pembaruan ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Waktu Universal Terkoordinasi (UTC). Ketika Anda melihat informasi berkas, akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan tab Zona Waktu di item Tanggal dan Waktu di Panel Kontrol.
Untuk semua x86 versi yang didukung Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2008 R2 dan Windows 7
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
---|---|---|---|---|
Msxml4.dll |
4.20.9876.0 |
1,348,432 |
20-Jul-2009 |
16:05 |
Msxml4a.dll |
4.10.9404.0 |
53,768 |
20-Jul-2009 |
16:05 |
Msxml4r.dll |
4.10.9404.0 |
91,656 |
20-Jul-2009 |
16:05 |
Informasi lebih lanjut
Untuk informasi selengkapnya tentang definisi jenis 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).aspxUntuk informasi selengkapnya tentang daftar daftar versi Microsoft XML Parser (MSXML), klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
269238 daftar Microsoft XML Parser (MSXML) versi
Referensi
Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
954459 MS08-069: Deskripsi tentang pemutakhiran keamanan untuk XML Core Services 6.0: 11 Desember 2008
Untuk informasi selengkapnya tentang peristilahan pemutakhiran perangkat lunak, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
824684
Deskripsi tentang peristilahan standar yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft