Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Semptomlar

Bir Web sitesini ziyaret ettiğinizde veya Microsoft XML Çekirdek Hizmetleri (MSXML) kullanarak XHTML belgelerini yükleyen bir uygulama çalıştırdığınızda, MSXML iyi bilinen Belge Türü Tanımı (DTD) dosyalarını her seferinde getirmek için World Wide Web Konsorsiyumu'na (W3C) istekler gönderir. Bu davranış, W3C sunucusuna çok fazla trafik getirebilir. Bazen, DTD istekleri W3C sunucusu tarafından engellendiği için XHTML dosyalarının başarıyla yüklenmediğini fark edebilirsiniz.


Örneğin, aşağıdaki kodu içeren bir JavaScript dosyanız (.js) vardır:

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();

JavaScript dosyasını çalıştırdığınızda, dosya MSXML kullanarak bir XHTML belgesi yükler. Bu güncelleştirmeyi yüklemediyseniz, DTD istekleri W3C sunucusu tarafından engellenirse JavaScript dosyasını çalıştırdığınızda aşağıdaki hata iletisini alabilirsiniz:

HATA: Sunucu isteği anlamadı veya istek geçersizdi.
Kaynak işlenirken hata oluştu
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.

Bu güncelleştirmeyi yükledikten sonra JavaScript dosyası başarıyla çalıştırılır ve aşağıdaki iletiyi alırsınız:

XHTML belgesi başarıyla yüklendi. Not

  • Bu güncelleştirmeyi uyguladıktan sonra MSXML, W3C sunucusuna gönderilen istek sayısını azaltmak için DTD dosyalarını yerel olarak önbelleğe alır.

  • Bu güncelleştirmeyi yükledikten sonra bilgisayarınızı yeniden başlatmanız istenebilir.

  • Güncelleştirmeyi Windows Vista, Windows Server 2008 veya Windows 7'de yüklerseniz, kurulum dosyasını yönetici olarak çalıştırmanız gerekir.

  • XHTML ve Belge Türü Tanımları (DTD) hakkında daha fazla bilgi için "Daha fazla bilgi" bölümüne bakın.

Çözüm

Güncelleştirme bilgileri

MSXML sürümünü belirleme

Bilgisayarınızda yüklü olan MSXML sürümünü belirlemek için şu adımları izleyin:

  1. Aşağıdaki dizinde Msxml6.dll dosyasını bulun:
    C:\Windows\System32

  2. Msxml6.dll dosyasına sağ tıklayın ve ardından Özellikler'e tıklayın.

  3. Sürüm bilgilerini görmek için Sürüm sekmesine tıklayın.
    Not Windows Vista, Windows 7 veya Windows Server 2008'de bunun yerine Ayrıntılar sekmesine tıklayın.

Bu güncelleştirmeyi edinme

Bu güncelleştirme Windows Update tarafından otomatik olarak yüklenir. Ancak, uygun paketi indirerek bu güncelleştirmeyi el ile de yükleyebilirsiniz. Bu düzeltmeyi içeren birkaç paket vardır. Bu paketler aşağıdaki farklı yükleme senaryoları için kullanıma sunuldu:

KB makaleleri

Yükleme senaryoları

Paketleri güncelleştirme

MSXML sürümleri

Desteklenen işletim sistemleri

973686 Microsoft MSXML Core Services 6.0 Service Pack 2 güncelleştirmesinin açıklaması
 

MSXML 6.0 bir uygulama tarafından veya kendiniz tarafından el ile yüklendi. Bu düzeltmeyi uygulamak için MSXML 6.0 SP2 yüklü olmalıdır.

İndir Güncelleştirme paketini şimdi indirin.

MSXML 6.0 SP2

Windows Server 2003 Service Pack 2; Windows XP Service Pack 2

973685 Microsoft XML Çekirdek Hizmetleri 4.0 Service Pack 3 güncelleştirmesinin açıklaması
 

MSXML 4.0 bir uygulama tarafından veya kendiniz tarafından el ile yüklendi. Bu düzeltmeyi uygulamak için MSXML 4.0 SP3 yüklü olmalıdır.

İndir Güncelleştirme paketini şimdi indirin.

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 Service Pack 2; Windows XP Service Pack 3

973688 Microsoft XML Çekirdek Hizmetleri 4.0 Service Pack 2 güncelleştirmesinin açıklaması
 

MSXML 4.0 bir uygulama tarafından veya kendiniz tarafından el ile yüklendi. Bu düzeltmeyi uygulamak için MSXML 4.0 SP2 yüklü olmalıdır.

İndir Güncelleştirme paketini şimdi indirin.

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 Service Pack 2; Windows XP Hizmet Paketi


Microsoft destek dosyalarını indirme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

119591 Microsoft'un bu dosyayı virüs taramasına çevrimiçi hizmetler Microsoft destek dosyalarını edinme. Microsoft, dosyanın yayımlandığı tarihte kullanılabilen en güncel virüs algılama yazılımını kullandı. Dosya, dosyada yetkisiz değişikliklerin önlenmesine yardımcı olan, güvenliği iyileştirilmiş sunucularda depolanır.

Dosya bilgileri

Bu güncelleştirmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya sonraki dosya özniteliklerine) sahiptir. Bu dosyaların tarih ve saatleri Eşgüdümlü Evrensel Saat (UTC) içinde listelenir. Dosya bilgilerini görüntülediğinizde, yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası tarih ve saat öğesinin Saat Dilimi sekmesini kullanın.

Windows XP ve Windows Server 2003'ün desteklenen tüm x86 tabanlı sürümleri için

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

Msxml6.dll

6.20.2003.0

1,415,000

19 Ağustos 2009

09:07

Windows XP ve Windows Server 2003'ün desteklenen tüm x64 tabanlı sürümleri için

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

Msxml6.dll

6.20.2003.0

2,018,648

20 Ağustos 2009

03:21

Windows XP ve Windows Server 2003'ün desteklenen tüm Itanium tabanlı sürümleri için

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

Msxml6.dll

6.20.2003.0

4,251,464

20 Ağustos 2009

02:23

Daha Fazla Bilgi

Belge Türü Tanımları hakkında daha fazla bilgi için aşağıdaki Web sitesini ziyaret edin:

http://www.w3.org/TR/xhtml1/dtds.htmlXHTML hakkında daha fazla bilgi için aşağıdaki Web sitesini ziyaret edin:

http://www.w3.org/TR/xhtml1/MSXML hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network Web sitesini ziyaret edin:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Microsoft XML Ayrıştırıcısı (MSXML) sürümlerinin listesi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

269238 Microsoft XML Ayrıştırıcısı (MSXML) sürümlerinin listesi

 

Başvurular

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

954459 MS08-069: XML Core Services 6.0 güvenlik güncelleştirmesinin açıklaması: 11 Kasım 2008


Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:


824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×