Popis aktualizace pro aktualizaci Microsoft XML Core Services 4.0 Service Pack 2

Platí pro
Windows 7 Enterprise Windows 7 Professional Windows 7 Ultimate Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Windows Server 2008 Enterprise Windows Server 2008 Datacenter Windows Server 2008 Foundation Windows Server 2008 Standard Windows Server 2008 Service Pack 2 Windows Vista Enterprise Windows Vista Home Basic Windows Vista Ultimate Windows Vista Service Pack 2 Microsoft Windows XP Service Pack 2 Microsoft Windows Server 2003 Service Pack 2

CHYBA #: 118145 (údržba obsahu) CHYBA #: 332758 (SQLBUVSTS)

Příznaky

Když navštívíte web nebo spustíte aplikaci, která načítá dokumenty XHTML pomocí služby Microsoft XML Core Services (MSXML), odešle služba MSXML pokaždé žádost konsorciu World Wide Web Consortium (W3C) o načtení známých souborů ve formátu DTD (Document Type Definition). Toto chování může přinést velký provoz na server W3C. Někdy můžete zjistit, že se soubory XHTML nenačetly úspěšně, protože požadavky DTD jsou blokovány serverem W3C.

Máte například soubor JavaScript (.js), který obsahuje následující kód:

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

Při spuštění souboru JavaScript soubor načte dokument XHTML pomocí MSXML. Pokud tuto aktualizaci nemáte nainstalovanou, může se při spuštění souboru JavaScript zobrazit následující chybová zpráva, pokud jsou požadavky DTD blokovány serverem W3C:

Poznámka

CHYBA: Server požadavku nerozuměl nebo byl požadavek neplatný.
Prostředek pro zpracování chyb
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".

Po instalaci této aktualizace se soubor JavaScript úspěšně spustí a zobrazí se následující zpráva:

Dokument XHTML se úspěšně načetl. Poznámka

  • Po instalaci této aktualizace ukládá služba MSXML soubory DTD do místní mezipaměti, aby se snížil počet požadavků odesílaných na server W3C.

  • Po instalaci této aktualizace se může zobrazit výzva k restartování počítače.

  • Pokud aktualizaci instalujete v systému Windows Vista, Windows Server 2008 nebo Windows 7, musíte instalační soubor spustit jako správce.

  • Další informace o XHTML a definicích typů dokumentů (DTD) naleznete v části "Další informace".

Řešení

Informace o aktualizaci

Jak zjistit verzi služby MSXML

Chcete-li zjistit, která verze služby MSXML je nainstalována v počítači, postupujte takto:

  1. Soubor Msxml4.dll najdete v následujícím adresáři:
    C:\Windows\System32
  2. Klikněte pravým tlačítkem myši na soubor Msxml4.dll a potom klikněte na příkaz Vlastnosti.
  3. Informace o verzi zobrazíte kliknutím na kartu Verze .
    Poznámka: V systému Windows Vista, Windows 7 nebo Windows Server 2008 klikněte na kartu Podrobnosti.

Jak získat tuto aktualizaci

Tuto aktualizaci automaticky nainstaluje služba služba Windows Update. Tuto aktualizaci však můžete nainstalovat také ručně stažením příslušného balíčku. Existuje několik balíčků, které tuto opravu obsahují. Tyto balíčky byly vydány pro následující různé scénáře instalace:

Články znalostní báze Scénáře instalace Balíčky aktualizací Verze služby MSXML Podporované operační systémy
973688 Popis aktualizace pro Microsoft XML Core Services 4.0 Service Pack 2
Službu MSXML 4.0 jste nainstalovali pomocí aplikace nebo jste si ji nainstalovali ručně sami. Chcete-li nainstalovat tuto opravu hotfix, musíte mít nainstalovanou službu MSXML 4.0 SP2. Stáhnout Stáhnout Stáhnout balíček aktualizace. 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 Service Pack
973686 Popis aktualizace pro Microsoft MSXML Core Services 6.0 Service Pack 2
Služba MSXML 6.0 byla nainstalována pomocí aplikace nebo jste ji nainstalovali ručně. Chcete-li použít tuto opravu hotfix, musíte mít nainstalovanou službu MSXML 6.0 SP2. Stáhnout Stáhnout Stáhnout balíček aktualizace. MSXML 6.0 SP2 Windows Server 2003 Service Pack 2; Windows XP Service Pack 2
973685 Popis aktualizace pro Microsoft XML Core Services 4.0 Service Pack 3
Službu MSXML 4.0 jste nainstalovali pomocí aplikace nebo jste si ji nainstalovali ručně sami. Chcete-li použít tuto opravu hotfix, musíte mít nainstalovanou službu MSXML 4.0 SP3. Stáhnout Stáhnout Stáhnout balíček aktualizace. 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
973687 Popis aktualizací pro Microsoft MSXML Core Services 3.0 a MSXML Core Services 6.0
Systémy MSXML3 a MSXML6 byly nainstalovány operačním systémem Stáhnout Stáhnout Stáhnout balíček aktualizace. MSXML 3.0 a MSXML 6.0 Windows XP SP3
Stáhnout Stáhnout Stáhnout balíček aktualizace. Služba MSXML 3.0 Windows XP Professional x64 Edition
Stáhnout Stáhnout Stáhnout balíček aktualizace. Služba MSXML 3.0 Windows Server 2003 SP2
Stáhnout Stáhnout Stáhnout balíček aktualizace. Služba MSXML 3.0 Windows Server 2003 Service Pack 2 x64 Edition
Stáhnout Stáhnout Stáhnout balíček aktualizace. Služba MSXML 3.0 Windows Server 2003 Service Pack 2 pro počítače s procesorem Itanium
Stáhnout Stáhnout Stáhnout balíček aktualizace. MSXML 3.0 a MSXML 6.0 Windows Vista, Windows Vista SP1 a Windows Vista SP2
Stáhnout Stáhnout Stáhnout balíček aktualizace. MSXML 3.0 a MSXML 6.0 64bitové edice systému Windows Vista, 64bitové edice systému Windows Vista SP1 a Windows Vista SP2
Stáhnout Stáhnout Stáhnout balíček aktualizace. MSXML 3.0 a MSXML 6.0 Windows Server 2008 a Windows Server 2008 SP2
Stáhnout Stáhnout Stáhnout balíček aktualizace. MSXML 3.0 a MSXML 6.0 Windows Server 2008 x64 Edition a Windows Server 2008 x64 Edition SP2
Stáhnout Stáhnout Stáhnout balíček aktualizace. MSXML 3.0 a MSXML 6.0 Windows Server 2008 pro počítače s procesorem Itanium a Windows Server 2008 pro počítače s procesorem Itanium SP2

 Další informace o stahování souborů podpory společnosti Microsoft naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

119591 Jak získat soubory podpory společnosti Microsoft od společnosti online služby Společnost Microsoft zkontrolovala tento soubor na výskyt virů. Společnost Microsoft použila ke kontrole antivirového softwaru nejnovější dostupný v době publikování souboru. Soubor je uložen na zabezpečených serverech, které pomáhají zabraňovat v neoprávněných změnách souboru.

Informace o souborech

Anglická verze této aktualizace má následující (nebo pozdější) atributy souborů. Data a časy pro tyto soubory jsou uvedeny v čase UTC (Coordinated Universal Time). Při zobrazení informací o souboru jsou převedeny na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo na panelu Datum a čas v okně Ovládací panely.

Pro všechny podporované verze systémů Windows XP pro platformu x86, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2008 R2 a Windows 7

Název souboru Verze souboru Velikost souboru Datum Čas
Msxml4.dll 4.20.9876.0 1,348,432 20. července 2009 16:05
Msxml4a.dll 4.10.9404.0 53,768 20. července 2009 16:05
Msxml4r.dll 4.10.9404.0 91,656 20. července 2009 16:05

Další informace

Další informace o definicích typů dokumentů naleznete na následujícím webu:

http://www.w3.org/TR/xhtml1/dtds.html Další informace o jazyce XHTML naleznete na následujícím webu:

http://www.w3.org/TR/xhtml1/ Další informace o službě MSXML naleznete na následujícím webu sítě web MSDN (Microsoft Developer Network):

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Další informace o seznamu verzí analyzátoru Microsoft XML (MSXML) naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

269238 Seznam verzí analyzátoru Microsoft XML (MSXML)

Reference

Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

954459 MS08-069: Popis aktualizace zabezpečení pro XML Core Services 6.0: 11. listopadu 2008

 Další informace o terminologii aktualizací softwaru naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

824684
  Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft