"„„Microsoft XML Core Services““ 4.0 Service Pack 2" naujinimo aprašas

Taikoma
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

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

Požymiai

Kai lankotės žiniatinklio svetainėje arba paleidžiate taikomąją programą, kuri įkelia XHTML dokumentus, naudodama "„„Microsoft XML Core Services““" (MSXML), MSXML siųs užklausas žiniatinklio konsorciumui (W3C), kad ši kaskart gautų gerai žinomus dokumentų tipo aprašo (DTD) failus. Toks veikimas gali atnešti daug srauto į W3C serverį. Kartais galite pastebėti, kad XHTML failai nėra sėkmingai įkelti, nes W3C serveris blokuoja DTD užklausas.

Pavyzdžiui, turite "JavaScript" failą (.js), kuriame yra šis kodas:

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

Paleidus "JavaScript" failą, jis įkelia XHTML dokumentą naudodamas MSXML. Jei neturite įdiegto šio naujinimo, galite gauti šį klaidos pranešimą vykdydami "JavaScript" failą, jei W3C serveris blokuoja DTD užklausas:

Pastaba

KLAIDA: serveris nesuprato užklausos arba užklausa buvo neleistina.
Error processing resource
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".

Įdiegus šį naujinimą, "JavaScript" failas sėkmingai veiks ir gausite šį pranešimą:

XHTML dokumentas buvo sėkmingai įkeltas. Atkreipkite dėmesį

  • Pritaikius šį naujinimą, MSXML saugo DTD failus vietoje, kad sumažintų užklausų, siunčiamų į W3C serverį, skaičių.

  • Įdiegus šį naujinimą, galite būti paraginti iš naujo paleisti kompiuterį.

  • Jei įdiegėte naujinimą sistemoje "Windows Vista", "Windows Server 2008" arba "Windows 7", sąrankos failą turite paleisti kaip administratorius.

  • Daugiau informacijos apie XHTML ir dokumentų tipų apibrėžimus (DTD) žr. skyriuje "Daugiau informacijos".

Sprendimas

Naujinti informaciją

Kaip nustatyti MSXML versiją

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

  1. Raskite Msxml4.dll failą šiame kataloge:
    C:\Windows\System32
  2. Dešiniuoju pelės mygtuku spustelėkite Msxml4.dll failą, tada spustelėkite Ypatybės.
  3. Norėdami pamatyti versijos informaciją, spustelėkite skirtuką Versija .
    Pastaba "Windows Vista", "Windows 7" arba "Windows Server 2008" spustelėkite skirtuką Išsami informacija.

Kaip gauti šį naujinimą

Šį naujinimą automatiškai įdiegs „Windows Update“. Tačiau šį naujinimą galite įdiegti ir rankiniu būdu, atsisiųsdami atitinkamą paketą. Yra keli paketai, kuriuose yra ši pataisa. Šie paketai buvo išleisti esant tokiems skirtingiems diegimo scenarijams:

KB straipsniai Diegimo scenarijai Naujinimo paketai MSXML versijos Palaikomos operacinės sistemos
973688 „„Microsoft XML Core Services““ 4.0 2 pakeitimų paketo naujinimo aprašas
MSXML 4.0 įdiegėte programa arba rankiniu būdu įdiegėte patys. Norėdami taikyti šią karštąją pataisą, turite turėti įdiegtą MSXML 4.0 SP2. Atsisiųskite naujinimų paketą dabar. MSXML 4.0 SP2 "Windows 7"; "Windows Server 2003" 2 pakeitimų paketas; "Windows Server 2008"; "Windows Server 2008 R2"; "Windows Server 2008" 2 pakeitimų paketas; "Windows Vista"; "Windows Vista" 1 pakeitimų paketas; "Windows Vista" 2 pakeitimų paketui; "Windows XP" 2 pakeitimų paketas; "Windows XP" pakeitimų paketas
973686 "„Microsoft“ MSXML Core Services 6.0" 2 pakeitimų paketo naujinimo aprašas
MSXML 6.0 įdiegėte programa arba rankiniu būdu įdiegėte patys. Jei norite taikyti šią karštąją pataisą, turite turėti įdiegtą MSXML 6.0 SP2. Atsisiųskite naujinimų paketą dabar. MSXML 6.0 SP2 "Windows Server 2003" 2 pakeitimų paketas; "Windows XP" 2 pakeitimų paketas
973685 „„Microsoft XML Core Services““ 4.0 3 pakeitimų paketo naujinimo aprašas
MSXML 4.0 įdiegėte programa arba rankiniu būdu įdiegėte patys. Norėdami taikyti šią karštąją pataisą, turite turėti įdiegtą MSXML 4.0 SP3. Atsisiųskite naujinimų paketą dabar. MSXML 4.0 SP3 "Windows 7"; "Windows Server 2003" 2 pakeitimų paketas; "Windows Server 2008"; "Windows Server 2008 R2"; "Windows Server 2008" 2 pakeitimų paketas; "Windows Vista"; "Windows Vista" 1 pakeitimų paketas; "Windows Vista" 2 pakeitimų paketui; "Windows XP" 2 pakeitimų paketas; "Windows XP" 3 pakeitimų paketas
973687 "„Microsoft“ MSXML Core Services 3.0" ir "MSXML Core Services 6.0" naujinimų aprašas
MSXML3 ir MSXML6 įdiegė operacinė sistema Atsisiųskite naujinimų paketą dabar. MSXML 3.0 ir MSXML 6.0 Windows XP SP3
Atsisiųskite naujinimų paketą dabar. MSXML 3.0 „Windows XP Professional“ x64 versija
Atsisiųskite naujinimų paketą dabar. MSXML 3.0 Windows Server 2003 SP2
Atsisiųskite naujinimų paketą dabar. MSXML 3.0 Windows Server 2003 Service Pack 2 x64 leidimas
Atsisiųskite naujinimų paketą dabar. MSXML 3.0 "Windows Server 2003" 2 pakeitimų paketas, skirtas "Itanium" pagrindo sistemoms
Atsisiųskite naujinimų paketą dabar. MSXML 3.0 ir MSXML 6.0 "Windows Vista", "Windows Vista SP1" ir "Windows Vista" SP2
Atsisiųskite naujinimų paketą dabar. MSXML 3.0 ir MSXML 6.0 "Windows Vista" 64 bitų leidimai, 64 bitų "Windows Vista" leidimai SP1 ir "Windows Vista" SP2
Atsisiųskite naujinimų paketą dabar. MSXML 3.0 ir MSXML 6.0 "Windows Server 2008" ir "Windows Server 2008 SP2"
Atsisiųskite naujinimų paketą dabar. MSXML 3.0 ir MSXML 6.0 "Windows Server 2008 x64 Edition" ir "Windows Server 2008 x64 Edition SP2"
Atsisiųskite naujinimų paketą dabar. MSXML 3.0 ir MSXML 6.0 "Windows Server 2008 for Itanium" pagrindu veikiančioms sistemoms ir "Windows Server 2008 for Itanium" pagrindo sistemoms SP2

 Jei norite gauti daugiau informacijos apie tai, kaip atsisiųsti "„Microsoft“" palaikymo failus, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "„Microsoft“" žinių bazės straipsnį:

119591 Kaip gauti "„Microsoft“" palaikymo failus iš internetinės paslaugos "„Microsoft“" patikrino, ar šiame faile nėra virusų. "„Microsoft“" naudojo naujausią virusų aptikimo programinę įrangą, turimą failo paskelbimo metu. Failas laikomas sustiprintos saugos serveriuose, padedančiuose apsaugoti failus nuo neleistinų pakeitimų.

Failo informacija

Šio naujinimo anglų k. versijoje yra failo atributai (arba vėlesnio failo atributai), nurodyti toliau pateiktoje lentelėje. Šių failų datos ir laikai nurodyti pasauliniu koordinuotuoju laiku (UTC). Peržiūrint failo informaciją, jis konvertuojamas į vietinį laiką. Norėdami sužinoti skirtumą tarp UTC ir vietos laiko, naudokite valdymo skydo elemento Data ir laikas skirtuką Laiko juosta.

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

Failo vardas Failo versija Failo dydis Data Laikas
Msxml4.dll 4.20.9876.0 1,348,432 2009-liep-20 16:05
Msxml4a.dll 4.10.9404.0 53,768 2009-liep-20 16:05
Msxml4r.dll 4.10.9404.0 91,656 2009-liep-20 16:05

Daugiau informacijos

Jei reikia daugiau informacijos apie dokumentų tipų apibrėžimus, apsilankykite šioje svetainėje:

http://www.w3.org/TR/xhtml1/dtds.html Jei reikia daugiau informacijos apie XHTML, apsilankykite šioje svetainėje:

http://www.w3.org/TR/xhtml1/ Daugiau informacijos apie MSXML rasite šioje "Microsoft" kūrėjų tinklo svetainėje:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Jei norite gauti daugiau informacijos apie "„Microsoft“" XML analizatoriaus (MSXML) versijų sąrašą, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "„Microsoft“" žinių bazės straipsnį:

269238 "„Microsoft“" XML analizatoriaus (MSXML) versijų sąrašas

Nuorodos

Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

954459 MS08-069: "XML Core Services 6.0" saugos naujinimo aprašas: 2008 m. lapkričio 11 d.

 Jei norite gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

824684
  Standartinių terminų, naudojamų "„Microsoft“" programinės įrangos naujinimams apibūdinti, aprašas