Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

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


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

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

Když spustíte soubor JavaScriptu, načte soubor dokument XHTML pomocí msxml. Pokud tuto aktualizaci nemáte nainstalovanou, může se při spuštění souboru JavaScriptu při blokování požadavků DTD serverem W3C zobrazit následující chybová zpráva:

CHYBA: Server požadavek nerozuměl nebo byl požadavek neplatný.
Chyba při zpracování prostředku
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".

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

Dokument XHTML byl úspěšně načten. Poznámka

  • Po instalaci této aktualizace služba MSXML ukládá soubory DTD do mezipaměti místně, 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 nainstalujete aktualizaci v systému Windows Vista, Windows Server 2008 nebo Windows 7, musíte spustit instalační soubor jako správce.

  • Další informace o XHTML a definice typu dokumentu (DTD) naleznete v části "Další informace".

Řešení

Informace o aktualizaci

Určení verze MSXML

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

  1. Vyhledejte soubor Msxml6.dll v následujícím adresáři:
    C:\Windows\System32

  2. Klikněte pravým tlačítkem myši na soubor Msxml6.dll a potom klikněte na příkaz Vlastnosti.

  3. Kliknutím na kartu Verze zobrazíte informace o verzi.
    Poznámka: V systému Windows Vista, Windows 7 nebo Windows Server 2008 klepněte na kartu Podrobnosti místo.

Jak získat tuto aktualizaci

Tuto aktualizaci nainstaluje automaticky služba Windows Update. Tuto aktualizaci ale 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

Aktualizace balíčků

Verze MSXML

Podporované operační systémy

973686 Popis aktualizace pro Microsoft MSXML Core Services 6.0 Service Pack 2
 

MSXML 6.0 byla nainstalována aplikací nebo ručně nainstalována sami. Chcete-li nainstalovat tuto opravu hotfix, musíte mít nainstalován MSXML 6.0 SP2.

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 aktualizaci Microsoft XML Core Services 4.0 Service Pack 3
 

MSXML 4.0 byla nainstalována aplikací nebo ručně nainstalována sami. Chcete-li nainstalovat tuto opravu hotfix, musíte mít nainstalován MSXML 4.0 SP3.

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

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

MSXML 4.0 byla nainstalována aplikací nebo ručně nainstalována sami. Chcete-li nainstalovat tuto opravu hotfix, musíte mít nainstalován MSXML 4.0 SP2.

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


Další informace o stažení souborů podpory společnosti Microsoft klepnutím na následující číslo článku databáze Microsoft Knowledge Base:

119591 Jak získat soubory podpory společnosti Microsoft od společnosti online služby společnost Microsoft zkontrolovala, zda tento soubor neobsahuje viry. Společnost Microsoft použila nejaktuálnější software pro detekci virů, který byl k dispozici k datu publikování souboru. Soubor je uložený na serverech s rozšířeným zabezpečením, které pomáhají zabránit neoprávněným změnám souboru.

Informace o souborech

Anglická verze této aktualizace má atributy souborů (nebo novější atributy souborů), které jsou uvedeny v následující tabulce. Data a časy těchto souborů jsou uvedeny v koordinovaném univerzálním čase (UTC). Při zobrazení informací o souboru se převedou na místní čas. Pokud chcete zjistit rozdíl mezi časem UTC a místním časem, použijte kartu Časové pásmo v položce Datum a čas v Ovládací panely.

Pro všechny podporované verze x 86 systému Windows XP a Windows Server 2003

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

Msxml6.dll

6.20.2003.0

1,415,000

19.srpna 2009

09:07

Pro všechny podporované verze x 64 systému Windows XP a Windows Server 2003

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

Msxml6.dll

6.20.2003.0

2,018,648

20.8.2009

03:21

Pro všechny podporované verze systému Windows XP a Windows Server 2003 s procesorem Itanium

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

Msxml6.dll

6.20.2003.0

4,251,464

20.8.2009

02:23

Další informace

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

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

http://www.w3.org/TR/xhtml1/Další informace o MSXML naleznete na následujícím webu Microsoft Developer Network:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Další informace o seznamu microsoft XML Parser (MSXML) verze klepněte na následující číslo článku databáze Microsoft Knowledge Base:

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

 

Reference

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

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


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


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

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×