BUG #: 118145 (turinio priežiūra)BUG #: 332758 (SQLBUVSTS)

Požymiai

Kai lankotės svetainėje arba paleisti programą, kuri įkelia XHTML dokumentus naudodami Microsoft XML Core Services (MSXML), MSXML bus siųsti užklausas į žiniatinklio konsorciumo (W3C) gerai žinomas dokumento tipo apibrėžimo (DTD) failams kiekvieną kartą. Šią problemą gali sukelti daug srauto į W3C serverį. Kartais, jums gali rasti XHTML failai nėra įkeltas sėkmingai nes DTD prašymai yra blokuojami iš W3C serverio.Pavyzdžiui, jūs turite JavaScript rinkmeną (.js), kuriame yra šį kodą:

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

Kai paleidžiate JavaScript failą, failas įkeliamas XHTML dokumentą naudodami MSXML. Jei jūs neturite šį naujinimą įdiegti, galite gauti šį klaidos pranešimą paleidę failą JavaScript jei DTD prašymai yra blokuojami iš W3C serverio:

KLAIDA: Serveris nesupranta užklausos, ar prašymas buvo netinkamas.Klaidos apdorojimo išteklių'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.

Įdiegus šį naujinimą, JavaScript failas bus sėkmingai paleisti ir jūs gausite šį pranešimą:

XHTML dokumentą buvo įkelta sėkmingai.Pastaba.

  • Po to, kai įdiegsite šį naujinimą, MSXML išsaugo DTD failus vietoje siekiant sumažinti skaičių prašymų, kurie siunčiami į W3C serverį.

  • Įdiegus šį naujinimą, gali paraginti paleisti kompiuterį iš naujo.

  • Jei "Windows Vista," Windows Server 2008 "arba" Windows 7 įdiegti šį naujinimą, turite paleisti sąrankos failo kaip administratorius.

  • Jei norite gauti daugiau informacijos apie XHTML ir dokumento tipo apibrėžimai (DTD), žr. skyriuje "Daugiau informacijos".

Sprendimas

Informacija apie atnaujinimą

Kaip nustatyti MSXML versiją

Norėdami nustatyti MSXML versiją, kuri įdiegta jūsų kompiuteryje, atlikite šiuos veiksmus:

  1. Raskite failą Msxml4.dll šiame kataloge:C:\Windows\System32

  2. Dešiniuoju pelės mygtuku spustelėkite Msxml4.dll failą, o tada spustelėkite Ypatybės.

  3. Spustelėkite skirtuką versija Norėdami pamatyti informaciją apie versiją.Pastaba. "Windows Vista", "Windows 7" arba "Windows Server 2008", spustelėkite skirtuką išsami informacija .

Kaip gauti šį naujinimą

Šis naujinimas bus įdiegtas automatiškai iš "Windows" naujinimo. Tačiau galite įdiegti šį naujinimą rankiniu būdu atsisiuntę ir tinkamas paketą. Yra keletas paketų, kuriuose yra šios pataisos. Šie paketai buvo išleistas toliau išvardytų skirtingų diegimo scenarijų:

Žinių bazės straipsniai

Diegimo scenarijai

Naujinimų paketus

MSXML versijos

Palaikomos operacinės sistemos

973688 aprašymas, atnaujinti Microsoft XML Core Services 4.0 Service Pack 2

MSXML 4.0 buvo įdiegta paraiška arba rankiniu būdu įdiegti patys. Norėdami pritaikyti šią karštąją pataisą, turite MSXML 4.0 SP2 įdiegti.

Download Atsisiųskite naujinimo paketą dabar.

MSXML 4.0 SP2

"Windows 7"; Windows Server 2003 pakeitimų paketą 2; Windows Server 2008. "Windows Server 2008 R2"; Windows Server 2008 pakeitimų paketu 2; "Windows Vista"; Windows Vista Service Pack 1; Windows Vista Service Pack 2. Windows XP pakeitimų paketo 2; Windows XP pakeitimų paketą

973686 aprašymas, atnaujinti Microsoft MSXML Core Services 6.0 Service Pack 2

MSXML 6.0 buvo įdiegta paraiška arba rankiniu būdu įdiegti patys. Norėdami pritaikyti šią karštąją pataisą, turite MSXML 6.0 SP2 įdiegti.

Download Atsisiųskite naujinimo paketą dabar.

MSXML 6.0 SP2

Windows Server 2003 pakeitimų paketą 2; Windows XP 2 pakeitimų paketas

973685 aprašymas, atnaujinti Microsoft XML Core Services 4.0 Service Pack 3

MSXML 4.0 buvo įdiegta paraiška arba rankiniu būdu įdiegti patys. Norėdami pritaikyti šią karštąją pataisą, turite MSXML 4.0 SP3 įdiegta.

Download Atsisiųskite naujinimo paketą dabar.

MSXML 4.0 SP3

"Windows 7"; Windows Server 2003 pakeitimų paketą 2; Windows Server 2008. "Windows Server 2008 R2"; Windows Server 2008 pakeitimų paketu 2; "Windows Vista"; Windows Vista Service Pack 1; Windows Vista Service Pack 2. Windows XP pakeitimų paketo 2; „Windows XP“ 3 pakeitimų paketu

973687 "Microsoft" MSXML Core Services 3.0 "ir" MSXML Core Services 6.0 naujinimų aprašas

Msxml3 ir MSXML6 buvo įdiegta operacinė sistema

Download Atsisiųskite naujinimo paketą dabar.

MSXML 3.0 ir MSXML 6.0

"Windows XP" SP3

Download Atsisiųskite naujinimo paketą dabar.

MSXML 3.0

Windows XP Professional x64 Edition

Download Atsisiųskite naujinimo paketą dabar.

MSXML 3.0

Windows Server 2003 2 pakeitimų paketas

Download Atsisiųskite naujinimo paketą dabar.

MSXML 3.0

Windows Server 2003 Service Pack 2 x64 Edition

Download Atsisiųskite naujinimo paketą dabar.

MSXML 3.0

Windows Server 2003 2 pakeitimų paketas ir "Itanium" sistemoms

Download Atsisiųskite naujinimo paketą dabar.

MSXML 3.0 ir MSXML 6.0

"Windows Vista", "Windows Vista" SP1 ir "Windows Vista" SP2

Download Atsisiųskite naujinimo paketą dabar.

MSXML 3.0 ir MSXML 6.0

Windows Vista 64 bitų versijos, Windows Vista 64 bitų versijos SP1 ir "Windows Vista" SP2

Download Atsisiųskite naujinimo paketą dabar.

MSXML 3.0 ir MSXML 6.0

Windows Server 2008 ir "Windows Server 2008" SP2

Download Atsisiųskite naujinimo paketą dabar.

MSXML 3.0 ir MSXML 6.0

Windows Server 2008 x64 Edition ir Windows Server 2008 x64 Edition SP2

Download Atsisiųskite naujinimo paketą dabar.

MSXML 3.0 ir MSXML 6.0

Windows Server 2008 for Itanium pagrįstoms sistemoms ir Windows Server 2008 SP2 "Itanium" pagrindo sistemoms

Norėdami gauti daugiau informacijos, kaip atsisiųsti „Microsoft“ palaikymo failus, spustelėkite toliau esančio straipsnio numerį ir peržiūrėkite „Microsoft“ žinių bazės straipsnį:

119591 kaip gauti "Microsoft" palaikymo failus iš interneto tarnybų„Microsoft“ patikrino, ar šiame faile nėra virusų. „Microsoft“ naudojo naujausią virusų aptikimo programinę įrangą, kuri buvo pasiekiama failo paskelbimo dieną. Failas laikomas padidintos saugos serveriuose, siekiant užkirsti kelią neleistinam failo modifikavimui.

Failo informacija

Šio naujinimo versija anglų kalba turi failo atributus (arba naujesnius failo atributus), kurie išvardyti toliau esančioje lentelėje. Datos ir laiko informacija pateikta pagal universalųjį laiką (UTC). Kai peržiūrite failo informaciją, ši informacija konvertuojama į vietos laiką. Norėdami sužinoti UTC ir vietos laiko skirtumą, naudokite valdymo skydo elemento Data ir laikas skirtuką Laiko juosta.

Visoms palaikomoms x86 Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, "Windows Server 2008 R2", ir "Windows 7"

Failo vardas

Failo versija

Failo dydis

Data

Laikas

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

Daugiau informacijos

Jei norite gauti daugiau informacijos apie dokumento tipo apibrėžimų, apsilankykite šioje svetainėje:

http://www.w3.org/TR/xhtml1/dtds.htmlJei norite gauti daugiau informacijos apie XHTML, apsilankykite šioje svetainėje:

http://www.w3.org/TR/xhtml1/Jei norite gauti daugiau informacijos apie MSXML, apsilankykite šioje "Microsoft" programų kūrėjų tinklo svetainėje:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspxJei norite gauti daugiau informacijos apie sąraše Microsoft XML Parser (MSXML) versijos, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

269238 sąrašą iš Microsoft XML Parser (MSXML) versijos

Nuorodos

Norėdami gauti daugiau informacijos, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite „Microsoft Knowledge Base“ žinių bazės straipsnį:

954459 MS08-069: saugos naujinimas skirtas XML Core Services 6.0 Aprašymas: 2008 m. lapkričio 11 d.Norėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau esančio straipsnio numerį ir peržiūrėkite „Microsoft“ žinių bazės straipsnį:

824684 Įprastos terminologijos, vartojamos „Microsoft“ programinės įrangos naujinimams apibūdinti, aprašas

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.