Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symtom

När du besöker en webbplats eller kör ett program som läser in XHTML-dokument med Microsoft XML Core Services (MSXML) skickar MSXML förfrågningar till W3C (World Wide Web Consortium) för att hämta välkända DTD-filer (Document Type Definition) varje gång. Det här beteendet kan medföra mycket trafik till W3C-servern. Ibland kanske XHTML-filerna inte läses in eftersom DTD-begäranden blockeras av W3C-servern.


Du har till exempel en JavaScript-fil (.js) som innehåller följande kod:

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

När du kör JavaScript-filen läses ett XHTML-dokument in med msxml. Om du inte har den här uppdateringen installerad kan du få följande felmeddelande när du kör JavaScript-filen om DTD-begäranden blockeras av W3C-servern:

FEL: Servern förstod inte begäran eller så var begäran ogiltig.
Felbearbetningsresurs
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".

När du har installerat den här uppdateringen körs JavaScript-filen och du får följande meddelande:

XHTML-dokumentet lästes in korrekt. Observera

  • När du har installerat den här uppdateringen cachelagrar MSXML DTD-filerna lokalt för att minska antalet begäranden som skickas till W3C-servern.

  • När du har installerat den här uppdateringen kan du uppmanas att starta om datorn.

  • Om du installerar uppdateringen i Windows Vista, Windows Server 2008 eller Windows 7 måste du köra installationsfilen som administratör.

  • Mer information om XHTML och DTD (Document Type Definitions) finns i avsnittet "Mer information".

Lösning

Information om uppdateringen

Så här tar du reda på MSXML-versionen

Så här tar du reda på vilken MSXML-version som är installerad på datorn:

  1. Leta reda på den Msxml6.dll filen i följande katalog:
    C:\Windows\System32

  2. Högerklicka på filen Msxml6.dll och klicka sedan på Egenskaper.

  3. Klicka på fliken Version för att visa versionsinformationen.
    Obs! I Windows Vista, Windows 7 eller Windows Server 2008 klickar du på fliken Information i stället.

Så här hämtar du den här uppdateringen

Den här uppdateringen installeras automatiskt av Windows Update. Men du kan också installera den här uppdateringen manuellt genom att ladda ned rätt paket. Det finns flera paket som innehåller den här korrigeringen. Paketen släpptes för följande olika installationsscenarier:

KB-artiklar

Installationsscenarier

Uppdatera paket

MSXML-versioner

Operativsystem som stöds

973686 Beskrivning av en uppdatering för Microsoft MSXML Core Services 6.0 Service Pack 2
 

MSXML 6.0 installerades av ett program eller installerades manuellt av dig själv. Om du vill använda den här snabbkorrigeringen måste du ha MSXML 6.0 SP2 installerat.

Ladda ned Ladda ned uppdateringspaketet nu.

MSXML 6.0 SP2

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

973685 Beskrivning av en uppdatering för Microsoft XML Core Services 4.0 Service Pack 3
 

MSXML 4.0 installerades av ett program eller installerades manuellt av dig själv. Om du vill använda den här snabbkorrigeringen måste du ha MSXML 4.0 SP3 installerat.

Ladda ned Ladda ned uppdateringspaketet nu.

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

973688 Beskrivning av en uppdatering för Microsoft XML Core Services 4.0 Service Pack 2
 

MSXML 4.0 installerades av ett program eller installerades manuellt av dig själv. Om du vill använda den här snabbkorrigeringen måste du ha MSXML 4.0 SP2 installerat.

Ladda ned Ladda ned uppdateringspaketet nu.

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


Om du vill ha mer information om hur du laddar ned Microsoft-supportfiler klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:

119591 Så här hämtar du Microsoft-supportfiler från onlinetjänster Microsoft genomsökt den här filen efter virus. Microsoft använde den senaste virusidentifieringsprogramvaran som var tillgänglig när filen publicerades. Filen lagras på säkerhetsförbättrade servrar som förhindrar obehöriga ändringar i filen.

Filinformation

Den engelska versionen av den här uppdateringen har filattributen (eller senare filattribut) som visas i följande tabell. Datumen och tiderna för dessa filer anges i Coordinated Universal Time (UTC). När du visar filinformationen konverteras den till lokal tid. Om du vill se skillnaden mellan UTC och lokal tid använder du fliken Tidszon i objektet Datum och tid i Kontrollpanelen.

För alla x86-baserade versioner av Windows XP och Windows Server 2003 som stöds

Filnamn

Filversion

Filstorlek

Datum

Tid

Msxml6.dll

6.20.2003.0

1,415,000

19 augusti 2009

09:07

För alla x64-baserade versioner av Windows XP och Windows Server 2003 som stöds

Filnamn

Filversion

Filstorlek

Datum

Tid

Msxml6.dll

6.20.2003.0

2,018,648

20 augusti 2009

03:21

För alla Itanium-baserade versioner av Windows XP och Windows Server 2003 som stöds

Filnamn

Filversion

Filstorlek

Datum

Tid

Msxml6.dll

6.20.2003.0

4,251,464

20 augusti 2009

02:23

Mer information

Mer information om dokumenttypsdefinitioner finns på följande webbplats:

http://www.w3.org/TR/xhtml1/dtds.htmlMer information om XHTML finns på följande webbplats:

http://www.w3.org/TR/xhtml1/Mer information om MSXML finns på följande microsoft developer network-webbplats:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Om du vill ha mer information om listan över Microsoft XML Parser-versioner (MSXML) klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:

269238 Lista över Microsoft XML Parser-versioner (MSXML)

 

Referenser

Om du vill ha mer information klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:

954459 MS08-069: Beskrivning av säkerhetsuppdateringen för XML Core Services 6.0: 11 november 2008


Om du vill ha mer information om terminologi för programuppdateringar klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:


824684 Beskrivning av standardterminologin som används för att beskriva Microsofts programuppdateringar

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×