Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Príznaky

Keď navštívite webovú lokalitu alebo spustíte aplikáciu, ktorá načíta dokumenty XHTML pomocou protokolu špecifikácia MSXML (MSXML), knižnica MSXML odošle žiadosti konzorciu World Wide Web Consortium (W3C) o načítanie známych súborov DTD (Document Type Definition) zakaždým. Toto správanie môže priniesť veľa prenosov na server W3C. Niekedy sa môže stať, že súbory XHTML sa nenačítajú úspešne, pretože požiadavky DTD sú blokované serverom W3C.


Máte napríklad súbor JavaScript (.js), ktorý obsahuje nasledujúci 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();

Keď spustíte súbor JavaScript, súbor načíta dokument XHTML pomocou jazyka MSXML. Ak nemáte nainštalovanú túto aktualizáciu, pri spustení súboru JavaScript sa môže zobraziť nasledujúce chybové hlásenie, ak sú požiadavky DTD blokované serverom W3C:

CHYBA: Server nerozumel požiadavke alebo požiadavka bola neplatná.
Pri spracovaní zdroja
sa vyskytla chyba "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".

Po nainštalovaní tejto aktualizácie sa súbor JavaScript úspešne spustí a zobrazí sa nasledujúce hlásenie:

Dokument XHTML sa úspešne načítal. Poznámka

  • Po použití tejto aktualizácie MSXML ukladá súbory DTD lokálne do vyrovnávacej pamäte, aby sa znížil počet požiadaviek odoslaných na server W3C.

  • Po nainštalovaní tejto aktualizácie sa môže zobraziť výzva na reštartovanie počítača.

  • Ak nainštalujete aktualizáciu v systémoch Windows Vista, Windows Server 2008 alebo Windows 7, musíte spustiť inštalačný súbor ako správca.

  • Ďalšie informácie o formáte XHTML a definíciách typov dokumentov (DTD) nájdete v časti Ďalšie informácie.

Riešenie

Informácie o aktualizácii

Ako zistiť verziu MSXML

Ak chcete zistiť verziu MSXML nainštalovanú v počítači, postupujte takto:

  1. Vyhľadajte súbor Msxml6.dll v nasledujúcom adresári:
    C:\Windows\System32

  2. Kliknite pravým tlačidlom myši na Msxml6.dll súbor a potom kliknite na položku Vlastnosti.

  3. Kliknutím na kartu Verzia zobrazíte informácie o verzii.
    Poznámka: Vo Windowse Vista, Windowse 7 alebo Windows Serveri 2008 kliknite namiesto toho na kartu Podrobnosti .

Ako získať túto aktualizáciu

Táto aktualizácia sa nainštaluje automaticky Windows Update. Túto aktualizáciu však môžete nainštalovať aj manuálne stiahnutím príslušného balíka. Existuje niekoľko balíkov, ktoré obsahujú túto opravu. Tieto balíky boli vydané pre nasledujúce rôzne inštalačné scenáre:

Články vedomostnej databázy Knowledge Base

Scenáre inštalácie

Aktualizácia balíkov

Verzie MSXML

Podporované operačné systémy

973686 Popis aktualizácie pre Microsoft MSXML Core Services 6.0 Service Pack 2
 

MSXML 6.0 bola nainštalovaná aplikáciou alebo manuálne nainštalovaná sami. Ak chcete túto rýchlu opravu použiť, musíte mať nainštalovaný balík MSXML 6.0 SP2.

Stiahnuť Stiahnuť balík s aktualizáciou.

MSXML 6.0 SP2

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

973685 Popis aktualizácie balíka špecifikácia MSXML 4.0 Service Pack 3
 

MSXML 4.0 bola nainštalovaná aplikáciou alebo manuálne nainštalovaná sami. Ak chcete použiť túto rýchlu opravu, musíte mať nainštalovaný balík MSXML 4.0 SP3.

Stiahnuť Stiahnuť balík s aktualizáciou.

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 aktualizácie balíka špecifikácia MSXML 4.0 Service Pack 2
 

MSXML 4.0 bola nainštalovaná aplikáciou alebo manuálne nainštalovaná sami. Ak chcete túto rýchlu opravu použiť, musíte mať nainštalovaný balík MSXML 4.0 SP2.

Stiahnuť Stiahnuť balík s aktualizáciou.

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


Ďalšie informácie o sťahovaní súborov technickej podpory spoločnosti Microsoft získate kliknutím na nasledujúce číslo článku v databáze Microsoft Knowledge Base:

119591 Ako získať podporné súbory spoločnosti Microsoft od online služby spoločnosť Microsoft naskenovaná tento súbor neobsahuje vírusy. Spoločnosť Microsoft použila najaktuálnejší softvér na zisťovanie vírusov, ktorý bol k dispozícii v deň odoslania súboru. Súbor je uložený na serveroch s rozšíreným zabezpečením, ktoré pomáhajú zabrániť neoprávneným zmenám v súbore.

Informácie o súboroch

Anglická verzia tejto aktualizácie obsahuje atribúty súboru (alebo novšie atribúty súboru), ktoré sú uvedené v nasledujúcej tabuľke. Dátumy a časy pre tieto súbory sú uvedené v koordinovanom svetovom čase (UTC). Pri prezeraní sa informácie o súbore skonvertujú na miestny čas. Ak chcete nájsť rozdiel medzi UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas v ovládací panel.

Pre všetky podporované verzie systému Windows XP a Windows Server 2003 založené na verzii x86

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

Msxml6.dll

6.20.2003.0

1,415,000

19. august 2009

09:07

Pre všetky podporované verzie systému Windows XP a Windows Server 2003 založené na verzii x64

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

Msxml6.dll

6.20.2003.0

2,018,648

20. august 2009

03:21

Pre všetky podporované verzie systému Windows XP a Windows Server 2003 založené na itanium

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

Msxml6.dll

6.20.2003.0

4,251,464

20. august 2009

02:23

Ďalšie informácie

Ďalšie informácie o definíciách typov dokumentov nájdete na nasledujúcej webovej lokalite:

http://www.w3.org/TR/xhtml1/dtds.htmlĎalšie informácie o formáte XHTML nájdete na nasledujúcej webovej lokalite:

http://www.w3.org/TR/xhtml1/Ďalšie informácie o jazyku MSXML nájdete na nasledujúcej webovej lokalite siete Microsoft Developer Network:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Ďalšie informácie o zozname verzií analyzátora MICROSOFT XML (MSXML) zobrazíte kliknutím na toto číslo článku v databáze Microsoft Knowledge Base:

269238 Zoznam verzií analyzátora MICROSOFT XML (MSXML)

 

Referencie

Ak chcete získať ďalšie informácie, kliknite na nasledujúce číslo článku a pozrite si článok v databáze Microsoft Knowledge Base:

954459 MS08-069: Popis aktualizácie zabezpečenia pre XML Core Services 6.0: 11. novembra 2008


Ďalšie informácie o terminológii aktualizácie softvéru zobrazíte kliknutím na číslo nasledujúceho článku v databáze Microsoft Knowledge Base:


824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru spoločnosti Microsoft

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×