Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Symptomer

Når du besøger et websted eller kører et program, der indlæser XHTML-dokumenter ved hjælp af Microsoft XML Core Services (MSXML), sender MSXML anmodninger til World Wide Web Consortium (W3C) for at hente velkendte DTD-filer (Document Type Definition) hver gang. Denne funktionsmåde kan medføre meget trafik på W3C-serveren. Nogle gange kan du opleve, at XHTML-filerne ikke indlæses korrekt, fordi DTD-anmodninger blokeres af W3C-serveren.


Du har f.eks. en JavaScript-fil (.js), der indeholder følgende kode:

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ører JavaScript-filen, indlæser filen et XHTML-dokument ved hjælp af MSXML. Hvis du ikke har denne opdatering installeret, får du muligvis vist følgende fejlmeddelelse, når du kører JavaScript-filen, hvis DTD-anmodninger blokeres af W3C-serveren:

FEJL: Serveren forstod ikke anmodningen, eller anmodningen var ugyldig.
Fejl under behandling af ressource
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".

Når du har installeret denne opdatering, kører JavaScript-filen korrekt, og du får vist følgende meddelelse:

XHTML-dokumentet blev indlæst. Bemærk

  • Når du har anvendt denne opdatering, cachelagrer MSXML DTD-filerne lokalt for at reducere antallet af anmodninger, der sendes til W3C-serveren.

  • Når du har installeret denne opdatering, bliver du muligvis bedt om at genstarte computeren.

  • Hvis du installerer opdateringen i Windows Vista, Windows Server 2008 eller i Windows 7, skal du køre installationsfilen som administrator.

  • Du kan få mere at vide om XHTML og DTD (Document Type Definitions) i afsnittet "Flere oplysninger".

Løsning

Opdater oplysninger

Sådan finder du MSXML-versionen

Følg disse trin for at finde ud af, hvilken MSXML-version der er installeret på computeren:

  1. Find den Msxml6.dll fil i følgende mappe:
    C:\Windows\System32

  2. Højreklik på filen Msxml6.dll, og klik derefter på Egenskaber.

  3. Klik på fanen Version for at få vist versionsoplysningerne.
    Bemærk! I Windows Vista, Windows 7 eller Windows Server 2008 skal du i stedet klikke på fanen Detaljer .

Sådan får du denne opdatering

Denne opdatering installeres automatisk af Windows Update. Du kan dog også installere denne opdatering manuelt ved at downloade den relevante pakke. Der er flere pakker, der indeholder denne rettelse. Disse pakker blev frigivet til følgende forskellige installationsscenarier:

KB-artikler

Installationsscenarier

Opdateringspakker

MSXML-versioner

Understøttede operativsystemer

973686 Beskrivelse af en opdatering til Microsoft MSXML Core Services 6.0 Service Pack 2
 

MSXML 6.0 blev installeret af et program eller installeret manuelt af dig selv. Hvis du vil anvende dette hotfix, skal du have MSXML 6.0 SP2 installeret.

Download Hent opdateringspakken nu.

MSXML 6.0 SP2

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

973685 Beskrivelse af en opdatering til Microsoft XML Core Services 4.0 Service Pack 3
 

MSXML 4.0 blev installeret af et program eller installeret manuelt af dig selv. Hvis du vil anvende dette hotfix, skal du have MSXML 4.0 SP3 installeret.

Download Hent opdateringspakken 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 Beskrivelse af en opdatering til Microsoft XML Core Services 4.0 Service Pack 2
 

MSXML 4.0 blev installeret af et program eller installeret manuelt af dig selv. Hvis du vil anvende dette hotfix, skal du have MSXML 4.0 SP2 installeret.

Download Hent opdateringspakken 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


Du kan få flere oplysninger om, hvordan du downloader Microsoft-supportfiler, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

119591 Sådan henter du Microsoft-supportfiler fra onlinetjenester Microsoft har scannet denne fil for virus. Microsoft brugte den nyeste software til virusregistrering, der var tilgængelig på den dato, hvor filen blev publiceret. Filen gemmes på servere med forbedret sikkerhed, som er med til at forhindre uautoriserede ændringer af filen.

Filoplysninger

Den engelske version af denne opdatering har de filattributter (eller nyere filattributter), der er angivet i følgende tabel. Datoerne og klokkeslættene for disse filer er angivet i Coordinated Universal Time (UTC). Når du får vist filoplysningerne, konverteres de til lokal tid. Du kan finde forskellen mellem UTC og lokal tid ved at bruge fanen Tidszone i elementet Dato og klokkeslæt i Kontrolpanel.

For alle understøttede x86-baserede versioner af Windows XP og Windows Server 2003

Filnavn

Filversion

Filstørrelse

Dato

Klokkeslæt

Msxml6.dll

6.20.2003.0

1,415,000

19. august 2009

09:07

For alle understøttede x64-baserede versioner af Windows XP og Windows Server 2003

Filnavn

Filversion

Filstørrelse

Dato

Klokkeslæt

Msxml6.dll

6.20.2003.0

2,018,648

20-Aug-2009

03:21

For alle understøttede Itanium-baserede versioner af Windows XP og Windows Server 2003

Filnavn

Filversion

Filstørrelse

Dato

Klokkeslæt

Msxml6.dll

6.20.2003.0

4,251,464

20-Aug-2009

02:23

Flere oplysninger

Du kan finde flere oplysninger om definitioner af dokumenttyper på følgende websted:

http://www.w3.org/TR/xhtml1/dtds.htmlDu kan finde flere oplysninger om XHTML på følgende websted:

http://www.w3.org/TR/xhtml1/Du kan finde flere oplysninger om MSXML på følgende Microsoft Developer Network-websted:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Flere oplysninger om listen over MSXML-versioner (Microsoft XML Parser) finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

269238 Liste over versioner af Microsoft XML Parser (MSXML)

 

Referencer

Du kan få mere at vide ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

954459 MS08-069: Beskrivelse af sikkerhedsopdateringen til XML Core Services 6.0: 11. november 2008


Du kan få flere oplysninger om softwareopdateringsterminologi ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:


824684 Beskrivelse af den standardterminologi, der bruges til at beskrive Microsoft-softwareopdateringer

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×