Požymiai
Kai lankotės žiniatinklio svetainėje arba paleidžiate programą, kuri įkelia XHTML dokumentus naudodama "Microsoft XML Core Services" (MSXML), MSXML siųs užklausas į žiniatinklio konsorciumą (W3C) kaskart iškviesti žinomus dokumento tipo aprašo (DTD) failus. Toks veikimas gali atnešti daug srauto į W3C serverį. Kartais galite rasti XHTML failai nėra sėkmingai įkelti, nes DTD užklausas blokuoja W3C serverio.
Pavyzdžiui, turite "JavaScript" failą (.js), kuriame yra šis kodas:
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();
Paleidus JavaScript failą, failas įkelia XHTML dokumentą naudojant MSXML. Jei nesate įdiegę šio naujinimo, galite gauti šį klaidos pranešimą paleisdami "JavaScript" failą, jei DTD užklausas blokuoja W3C serveris:
KLAIDA: serveris nesuprato užklausos arba užklausa negalioja.
Apdorojant išteklių
įvyko klaida
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".
Įdiegus šį naujinimą, "JavaScript" failas bus sėkmingai paleistas ir gausite tokį pranešimą:
XHTML dokumentas įkeltas sėkmingai. Pastaba
-
Pritaikius šį naujinimą, MSXML kaups DTD failus vietoje, kad sumažintų į W3C serverį siunčiamų užklausų 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 administratoriaus teisėmis.
-
Daugiau informacijos apie XHTML ir dokumento tipo aprašus (DTD), žr. skyrių "Daugiau informacijos".
Sprendimas
Naujinimo informacija
Kaip nustatyti MSXML versiją
Norėdami nustatyti kompiuteryje įdiegtą MSXML versiją, atlikite šiuos veiksmus:
-
Raskite Msxml6.dll failą šiame kataloge:
C:\Windows\System32 -
Dešiniuoju pelės mygtuku spustelėkite Msxml6.dll failą, tada spustelėkite Ypatybės.
-
Spustelėkite skirtuką Versija , kad pamatytumėte versijos informaciją.
Pastaba Jei naudojate "Windows Vista", "Windows 7" arba "Windows Server 2008", spustelėkite skirtuką Išsami informacija .
Kaip gauti šį naujinimą
Šį naujinimą "Windows Update" įdiegs automatiškai. Tačiau šį naujinimą taip pat galite įdiegti rankiniu būdu atsisiųsdami atitinkamą paketą. Yra keli paketai, kuriuose yra ši pataisa. Šie paketai buvo išleisti šiems skirtingiems diegimo scenarijams:
KB straipsniai |
Diegimo scenarijai |
Atnaujinti paketus |
MSXML versijos |
Palaikomos operacinės sistemos |
973686 Microsoft MSXML Core Services 6.0 2 pakeitimų paketo naujinimo aprašas |
MSXML 6.0 buvo įdiegtas programos arba rankiniu būdu įdiegtas patys. Norint taikyti šias karštąsias pataisas, turite MSXML 6.0 SP2 įdiegtas. |
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 buvo įdiegtas programos arba rankiniu būdu įdiegtas patys. Norint taikyti šias karštąsias pataisas, turite MSXML 4.0 SP3 įdiegtas. |
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ų paketas; "Windows XP" 2 pakeitimų paketas; "Windows XP" 3 pakeitimų paketas |
|
973688 "Microsoft XML Core Services" 4.0 2 pakeitimų paketo naujinimo aprašas |
MSXML 4.0 buvo įdiegtas programos arba rankiniu būdu įdiegtas patys. Norint taikyti šias karštąsias pataisas, turite MSXML 4.0 SP2 įdiegta. |
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ų paketas; "Windows XP" 2 pakeitimų paketas; "Windows XP" pakeitimų paketas |
Jei norite gauti daugiau informacijos apie tai, kaip atsisiųsti "Microsoft" palaikymo failus, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
119591 Kaip gauti "Microsoft" palaikymo failus iš internetinės paslaugos "Microsoft" nuskaitytų šį failą ieškant virusų. "Microsoft" naudojo naujausią virusų aptikimo programinę įrangą, kuri buvo pasiekiama failo paskelbimo dieną. Failas saugomas sustiprintos saugos serveriuose, kurie padeda apsisaugoti nuo nepatvirtintų failo pakeitimų.
Failo informacija
Šio naujinimo anglų kalbos versijoje yra failo atributai (arba vėlesni failo atributai), išvardyti šioje lentelėje. Šių failų datos ir laikai nurodyti universaliuoju laiku (UTC). Peržiūrint failo informaciją, ji konvertuojama į vietinį laiką. Norėdami sužinoti skirtumą tarp UTC ir vietos laiko, naudokite skirtuką Laiko juosta, esantį valdymo skydas dalyje Data ir laikas.
Visoms palaikomoms x86 pagrindo "Windows XP" ir "Windows Server 2003" versijoms
Failo pavadinimas |
Failo versija |
Failo dydis |
Data |
Laikas |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
1,415,000 |
2009 m. rugpjūčio 19 d. |
09:07 |
Visoms palaikomoms x64 pagrindo "Windows XP" ir "Windows Server 2003" versijoms
Failo pavadinimas |
Failo versija |
Failo dydis |
Data |
Laikas |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
2,018,648 |
2009 m. rugpjūčio 20 d. |
03:21 |
Visoms palaikomoms "Itanium" pagrindo "Windows XP" ir "Windows Server 2003" versijoms
Failo pavadinimas |
Failo versija |
Failo dydis |
Data |
Laikas |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
4,251,464 |
2009 m. rugpjūčio 20 d. |
02:23 |
Daugiau informacijos
Norėdami gauti daugiau informacijos apie dokumentų tipų aprašus, apsilankykite šioje žiniatinklio svetainėje:
http://www.w3.org/TR/xhtml1/dtds.htmlNorėdami gauti daugiau informacijos apie XHTML, apsilankykite šioje žiniatinklio svetainėje:
http://www.w3.org/TR/xhtml1/Norėdami gauti daugiau informacijos apie MSXML, apsilankykite šioje "Microsoft" kūrėjų tinklo žiniatinklio svetainėje:
http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Daugiau informacijos apie Microsoft XML analizatorius (MSXML) versijų sąrašą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
269238 "Microsoft XML" analizatoriaus (MSXML) versijų sąrašas
Nuorodos
Jei norite gauti daugiau informacijos, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
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 straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
824684
Standartinių terminų, naudojamų "Microsoft" programinės įrangos naujinimams apibūdinti, aprašas