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ť.

BUG #: 118145 (údržby)BUG #: 332758 (SQLBUVSTS)

Príznaky

Pri návšteve webovej lokality alebo spustiť aplikáciu, ktorá načíta XHTML dokumentov pomocou služby Microsoft XML Core Services (MSXML), MSXML odošlú požiadavky na World Wide Web Consortium (W3C) známy typ dokumentu definície (DTD) súbory načítať zakaždým. Toto správanie môže priniesť veľa prevádzky servera W3C. V niektorých prípadoch môže byť XHTML súbory nie sú načítané úspešne, pretože požiadavky DTD blokované W3C server.


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

Pri spustení súboru JavaScript súbor načíta XHTML dokument pomocou nástroja MSXML. Ak nie je táto aktualizácia nainštalovaná, môže sa zobraziť nasledujúce chybové hlásenie pri spustení súboru JavaScript, ak požiadavky DTD blokované W3C server:

Chyba: Server nepochopil požiadavku alebo požiadavky je neplatná.
Chyba spracovania zdrojov
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.

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

XHTML dokumentu sa načítal.Poznámka:

  • Po použití tejto aktualizácie, MSXML ukladá súbory DTD lokálne znížiť počet požiadaviek, odosielané 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éme Windows Vista, Windows Server 2008 alebo Windows 7, inštalačný súbor musíte spustiť ako správca.

  • Ďalšie informácie o XHTML a definície typu dokumentu (DTD), nájdete v časti "Ďalšie informácie".

Riešenie

Informácie o aktualizácii

Ako určiť verziu MSXML

Určiť verziu MSXML je nainštalovaný v počítači, postupujte nasledovne:

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

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

  3. Kliknite na kartu informácie o verzii .
    Poznámka: V systéme Windows Vista, Windows 7 alebo Windows Server 2008, kliknite na kartu Podrobnosti .

Ako získať túto aktualizáciu

Táto aktualizácia sa nainštaluje automaticky pomocou služby Windows Update. Však môžete nainštalovať aj aktualizácie manuálne sťahovanie príslušný balík. Existuje niekoľko balíkov, ktoré túto opravu obsahovať. Tieto balíky boli vydané pre rôzne inštalácie nasledovných:

Články

Scenáre inštalácie

Kumulatívna aktualizácia

Verzie MSXML

Podporované operačné systémy

973688 Popis aktualizácie pre Microsoft XML Core Services 4.0 Service Pack 2

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

Download Prevezmite balík aktualizácie.

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 aktualizácie pre program Microsoft MSXML Core Services 6.0 Service Pack 2

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

Download Prevezmite balík aktualizácie.

MSXML 6.0 SP2

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

973685 Popis aktualizácie pre Microsoft XML Core Services 4.0 Service Pack 3

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

Download Prevezmite balík aktualizácie.

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 aktualizácie Microsoft MSXML Core Services 3.0 a MSXML Core Services 6.0

Msxml3 a MSXML6 bol nainštalovaný operačný systém

Download Prevezmite balík aktualizácie.

MSXML 3.0 a MSXML 6.0

Windows XP SP3

Download Prevezmite balík aktualizácie.

MSXML 3.0

Windows XP Professional x64 Edition

Download Prevezmite balík aktualizácie.

MSXML 3.0

Windows Server 2003 SP2

Download Prevezmite balík aktualizácie.

MSXML 3.0

Windows Server 2003 Service Pack 2 x64 Edition

Download Prevezmite balík aktualizácie.

MSXML 3.0

Windows Server 2003 Service Pack 2 pre systémy s procesorom Itanium

Download Prevezmite balík aktualizácie.

MSXML 3.0 a MSXML 6.0

Windows Vista, Windows Vista SP1 a Windows Vista SP2

Download Prevezmite balík aktualizácie.

MSXML 3.0 a MSXML 6.0

64-bitové vydania systému Windows Vista a Windows Vista SP1 64-bitové vydania systému Windows Vista SP2

Download Prevezmite balík aktualizácie.

MSXML 3.0 a MSXML 6.0

Windows Server 2008 a Windows Server 2008 SP2

Download Prevezmite balík aktualizácie.

MSXML 3.0 a MSXML 6.0

Windows Server 2008 x64 Edition a Windows Server 2008 x64 Edition SP2

Download Prevezmite balík aktualizácie.

MSXML 3.0 a MSXML 6.0

Windows Server 2008 pre systémy s procesorom Itanium a Windows Server 2008 SP2 pre systémy s procesorom Itanium


Ďalšie informácie o sťahovaní podporných súborov spoločnosti Microsoft získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

119591 Získanie podporných súborov zo služieb online
Spoločnosť Microsoft preverila, či tento súbor neobsahuje vírusy. Spoločnosť Microsoft použila aktuálny antivírusový softvér, dostupný v deň zverejnenia tohto súboru. Súbor je uložený na zabezpečených serveroch, ktoré neumožňujú neoprávnené zmeny súborov.

Informácie o súboroch

Anglická verzia tejto aktualizácie má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a čas jednotlivých súborov sú uvedené vo formáte koordinovaného svetového času (UTC). Pri zobrazení informácií o súbore sa dátumy a čas prevedú na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas v ovládacom paneli.

Pre všetky podporované verzie systému Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2008 R2 a Windows 7 x86

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

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

Ďalšie informácie

Ďalšie informácie o definíciách typu dokumentu, navštívte nasledovnú webovú lokalitu:

http://www.w3.org/TR/xhtml1/dtds.htmlĎalšie informácie o XHTML, navštívte nasledovnú webovú lokalitu:

http://www.w3.org/TR/xhtml1/Ďalšie informácie o MSXML, nájdete na lokalite Microsoft Developer Network Web:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspxĎalšie informácie o zozname Microsoft XML Parser (MSXML) verzie, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

269238 zoznam programu Microsoft XML Parser (MSXML) verzie


Odkazy

Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

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


Ďalšie informácie o terminológii z oblasti aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

824684
Popis štandardnej terminológie používanej na popis aktualizácií softvéru od 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!

×