Pazīmes
Kad apmeklējat tīmekļa vietni vai palaižat lietojumprogrammu, kas ielādē XHTML dokumentus, izmantojot Microsoft XML Core Services (MSXML), MSXML nosūta pieprasījumus pasaules tīmekļa konsorcijam (W3C), lai katru reizi ienestu labi zināmus dokumentu tipu definīcijas (DTD) failus. Šāda darbība var izraisīt lielu trafika apjomu uz W3C serveri. Dažreiz, iespējams, konstatēsiet, ka XHTML faili nav ielādēti veiksmīgi, jo DTD pieprasījumus bloķē W3C serveris.
Piemēram, jums ir JavaScript fails (.js), kurā ir šāds kods:
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();
Palaižot JavaScript failu, fails ielādē XHTML dokumentu, izmantojot MSXML. Ja šis atjauninājums nav instalēts, var tikt parādīts šāds kļūdas ziņojums, kad palaižat JavaScript failu, ja W3C serveris bloķē DTD pieprasījumus:
KĻŪDA. Serveris neizprota pieprasījumu vai pieprasījums bija nederīgs.
Kļūdu apstrādes resurss
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.
Pēc šī atjauninājuma instalēšanas JavaScript fails tiks sekmīgi palaists un saņemsit šādu ziņojumu:
XHTML dokuments tika ielādēts sekmīgi. Piezīme
-
Pēc šī atjauninājuma lietošanas MSXML kešo DTD failus lokāli, lai samazinātu uz W3C serveri nosūtīto pieprasījumu skaitu.
-
Pēc šī atjauninājuma instalēšanas, iespējams, tiks piedāvāts restartēt datoru.
-
Ja instalējat atjauninājumu operētājsistēmā Windows Vista, Windows Server 2008 vai Windows 7, jums jāpalaiž iestatīšanas fails kā administrators.
-
Papildinformāciju par XHTML un dokumentu tipu definīcijām (Document Type Definitions — DTD) skatiet sadaļā "Papildinformācija".
Risinājums
Informācijas atjaunināšana
MSXML versijas noteikšana
Lai noteiktu datorā instalēto MSXML versiju, rīkojieties šādi:
-
Atrodiet Msxml6.dll failu šajā direktorijā:
C:\Windows\System32 -
Ar peles labo pogu noklikšķiniet uz Msxml6.dll un pēc tam noklikšķiniet uz Rekvizīti.
-
Noklikšķiniet uz cilnes Versija, lai skatītu informāciju par versiju.
Piezīme Sistēmā Windows Vista, Windows 7 vai Windows Server 2008 noklikšķiniet uz cilnes Detalizēta informācija.
Kā iegūt šo atjauninājumu
Šo atjauninājumu automātiski instalēs Windows Update. Tomēr šo atjauninājumu varat instalēt arī manuāli, lejupielādējot atbilstošo pakotni. Ir vairākas pakotnes, kas satur šo labojumu. Šīs pakotnes tika izlaistas šādos atšķirīgos instalēšanas scenārijos:
KB raksti |
Instalēšanas scenāriji |
Atjaunināt pakotnes |
MSXML versijas |
Atbalstītās operētājsistēmas |
973686 Microsoft MSXML Core Services 6.0 2. servisa pakotnes atjauninājuma apraksts |
MSXML 6.0 instalēja lietojumprogramma vai manuāli instalēja pats. Lai lietotu šo labojumfailu, ir jābūt instalētai MSXML 6.0 SP2. |
MSXML 6.0 SP2 |
Windows Server 2003 2. servisa pakotne; Windows XP 2. servisa pakotne |
|
973685 pakotnes 4.0 3 atjauninājuma Microsoft XML Core Services apraksts |
MSXML 4.0 ir instalējis lietojumprogramma vai manuāli instalējis pats. Lai lietotu šo labojumfailu, ir jābūt instalētai MSXML 4.0 SP3. |
MSXML 4.0 SP3 |
Windows 7; Windows Server 2003 2. servisa pakotne; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 2. servisa pakotne; Windows Vista; Windows Vista 1. servisa pakotne; Windows Vista 2. servisa pakotne; Windows XP 2. servisa pakotne; Windows XP 3. servisa pakotne |
|
973688 4.0 Microsoft XML Core Services 2. servisa pakotnes atjauninājuma apraksts |
MSXML 4.0 ir instalējis lietojumprogramma vai manuāli instalējis pats. Lai lietotu šo labojumfailu, ir jābūt instalētai MSXML 4.0 SP2. |
MSXML 4.0 SP2 |
Windows 7; Windows Server 2003 2. servisa pakotne; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 2. servisa pakotne; Windows Vista; Windows Vista 1. servisa pakotne; Windows Vista 2. servisa pakotne; Windows XP 2. servisa pakotne; Windows XP servisa pakotne |
Lai iegūtu papildinformāciju par to, kā lejupielādēt Microsoft atbalsta failus, noklikšķiniet uz šī raksta numura, lai skatītu rakstu Microsoft zināšanu bāzē:
119591 Kā iegūt Microsoft atbalsta failus no korporācijas tiešsaistes pakalpojumi Microsoft skenētu šo failu, ja tajā nav vīrusu. Microsoft izmantoja jaunāko vīrusu noteikšanas programmatūru, kas bija pieejama faila iz publicētašanas datumā. Fails tiek glabāts drošības paplašinātos serveros, kas palīdz novērst nesankcionētas izmaiņas failā.
Informācija par failiem
Šī atjauninājuma angļu valodas versijā ir tālāk tabulā uzskaitītie faila atribūti (vai jaunāki faila atribūti). Šo failu datumi un laiki ir norādīti universālā koordinētā laika (UTC) sarakstā. Skatot faila informāciju, tā tiek pārvērsta par lokālo laiku. Lai uzzinātu starpību starp UTC un vietējo laiku, izmantojiet cilni Laika josla grupas datuma un laika vadības panelis.
Visām atbalstītajām Windows XP un Windows Server 2003 x86 versijām
Faila nosaukums |
Faila versija |
Faila lielums |
Datums |
Laiks |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
1,415,000 |
2009. gada 19. aug. |
09:07 |
Visām atbalstītajām Windows XP un Windows Server 2003 x64 versijām
Faila nosaukums |
Faila versija |
Faila lielums |
Datums |
Laiks |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
2,018,648 |
20-Aug-2009 |
03:21 |
Visām atbalstītajām Windows XP un Windows Server 2003 Itanium versijām
Faila nosaukums |
Faila versija |
Faila lielums |
Datums |
Laiks |
---|---|---|---|---|
Msxml6.dll |
6.20.2003.0 |
4,251,464 |
20-Aug-2009 |
02:23 |
Papildinformācija
Lai iegūtu papildinformāciju par dokumentu tipu definīcijām, apmeklējiet šo tīmekļa vietni:
http://www.w3.org/TR/xhtml1/dtds.htmlLai iegūtu papildinformāciju par XHTML, apmeklējiet šo tīmekļa vietni:
http://www.w3.org/TR/xhtml1/Lai iegūtu papildinformāciju par MSXML, apmeklējiet šo Microsoft izstrādātāju tīkla tīmekļa vietni:
http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Lai iegūtu papildinformāciju par Microsoft XML parsētāja (MSXML) versiju sarakstu, noklikšķiniet uz šī raksta numura, lai skatītu rakstu Microsoft zināšanu bāzē:
269238 Microsoft XML parsētāja (MSXML) versiju saraksts
Uzziņas
Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un skatiet rakstu Microsoft zināšanu bāzē:
954459 MS08-069: XML Core Services 6.0 drošības atjauninājuma apraksts: 2008. gada 11. novembris
Lai iegūtu papildinformāciju par programmatūras atjauninājumu terminoloģiju, noklikšķiniet uz šī raksta numura un skatiet rakstu Microsoft zināšanu bāzē:
824684
Apraksts par standarta terminoloģiju, kas tiek izmantota, lai aprakstītu Microsoft programmatūras atjauninājumus