Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Atunci când vizitați un site web sau rulați o aplicație care încarcă documente XHTML utilizând Microsoft XML Core Services (MSXML), MSXML va trimite solicitări către World Wide Web Consortium (W3C) pentru a prelua de fiecare dată fișiere cunoscute de tip de document (DTD). Acest comportament poate aduce mult trafic pe serverul W3C. Uneori, este posibil să descoperiți că fișierele XHTML nu sunt încărcate cu succes, deoarece solicitările DTD sunt blocate de serverul W3C.


De exemplu, aveți un fișier JavaScript (.js) care conține următorul cod:

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

Atunci când rulați fișierul JavaScript, fișierul încarcă un document XHTML utilizând MSXML. Dacă nu aveți această actualizare instalată, este posibil să primiți următorul mesaj de eroare atunci când rulați fișierul JavaScript dacă solicitările DTD sunt blocate de serverul W3C:

EROARE: Serverul nu a înțeles solicitarea sau solicitarea a fost nevalidă.
Eroare la procesarea resursei
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".

După ce instalați această actualizare, fișierul JavaScript va rula cu succes și veți primi următorul mesaj:

Documentul XHTML s-a încărcat cu succes. Notă

  • După ce aplicați această actualizare, MSXML memorea în cache local fișierele DTD pentru a reduce numărul de solicitări trimise la serverul W3C.

  • După ce instalați această actualizare, vi se poate solicita să reporniți computerul.

  • Dacă instalați actualizarea în Windows Vista, Windows Server 2008 sau în Windows 7, trebuie să rulați fișierul de instalare ca administrator.

  • Pentru mai multe informații despre XHTML și definițiile tipurilor de documente (DTD), consultați secțiunea "Mai multe informații".

Rezolvarea

Actualizați informațiile

Cum se determină versiunea MSXML

Pentru a determina versiunea MSXML instalată pe computer, urmați acești pași:

  1. Găsiți fișierul Msxml6.dll în următorul director:
    C:\Windows\System32

  2. Faceți clic dreapta pe fișierul Msxml6.dll, apoi faceți clic pe Proprietăți.

  3. Faceți clic pe fila Versiune pentru a vedea informațiile despre versiune.
    Notă În Windows Vista, Windows 7 sau Windows Server 2008, faceți clic în schimb pe fila Detalii .

Cum se obține această actualizare

Această actualizare va fi instalată automat de Windows Update. Totuși, puteți instala această actualizare și manual, descărcând pachetul corespunzător. Există mai multe pachete care conțin această remediere. Aceste pachete au fost lansate pentru următoarele scenarii de instalare diferite:

Articole KB

Scenarii de instalare

Actualizare pachete

Versiuni MSXML

Sisteme de operare acceptate

973686 Descrierea unei actualizări pentru Microsoft MSXML Core Services 6.0 Service Pack 2
 

MSXML 6.0 a fost instalat de o aplicație sau instalat manual de dvs. Pentru a aplica această remediere rapidă, trebuie să aveți instalat MSXML 6.0 SP2.

Descărcare Descărcați pachetul de actualizare acum.

MSXML 6.0 SP2

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

973685 Descrierea unei actualizări pentru Microsoft XML Core Services 4.0 Service Pack 3
 

MSXML 4.0 a fost instalat de o aplicație sau instalat manual de dvs. Pentru a aplica această remediere rapidă, trebuie să aveți instalat MSXML 4.0 SP3.

Descărcare Descărcați pachetul de actualizare acum.

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 Descrierea unei actualizări pentru Microsoft XML Core Services 4.0 Service Pack 2
 

MSXML 4.0 a fost instalat de o aplicație sau instalat manual de dvs. Pentru a aplica această remediere rapidă, trebuie să aveți instalat MSXML 4.0 SP2.

Descărcare Descărcați pachetul de actualizare acum.

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


Pentru mai multe informații despre descărcarea fișierelor de asistență Microsoft, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

119591 Cum să obțineți fișiere de asistență Microsoft de la servicii online Microsoft a scanat acest fișier împotriva virușilor. Microsoft a utilizat cel mai recent software de detectare a virușilor care era disponibil la data la care a fost publicat fișierul. Fișierul este stocat pe servere cu securitate îmbunătățită care contribuie la prevenirea oricăror modificări neautorizate ale fișierului.

Informații despre fișiere

Versiunea în limba engleză a acestei actualizări are atributele de fișier (sau atributele de fișier mai recente) care sunt listate în tabelul următor. Datele și orele pentru aceste fișiere sunt listate în Timpul universal (UTC). Când vizualizați informațiile despre fișier, acestea sunt convertite la ora locală. Pentru a găsi diferența dintre UTC și ora locală, utilizați fila Fus orar din elementul Dată și oră din Panou de control.

Pentru toate versiunile de Windows XP și de Windows Server 2003 bazate pe x86 acceptate

Nume fișier

Versiune fișier

Dimensiune fișier

Dată

Oră

Msxml6.dll

6.20.2003.0

1,415,000

19 august 2009

09:07

Pentru toate versiunile de Windows XP și de Windows Server 2003 bazate pe x64 acceptate

Nume fișier

Versiune fișier

Dimensiune fișier

Dată

Oră

Msxml6.dll

6.20.2003.0

2,018,648

20 august 2009

03:21

Pentru toate versiunile itanium de Windows XP și de Windows Server 2003 acceptate

Nume fișier

Versiune fișier

Dimensiune fișier

Dată

Oră

Msxml6.dll

6.20.2003.0

4,251,464

20 august 2009

02:23

Mai multe informații

Pentru mai multe informații despre definițiile tipurilor de documente, vizitați următorul site Web:

http://www.w3.org/TR/xhtml1/dtds.htmlPentru mai multe informații despre XHTML, vizitați următorul site Web:

http://www.w3.org/TR/xhtml1/Pentru mai multe informații despre MSXML, vizitați următorul site web Rețea pentru dezvoltatori Microsoft:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Pentru mai multe informații despre lista de versiuni Microsoft XML Parser (MSXML), faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

269238 Listă de versiuni Microsoft XML Parser (MSXML)

 

Referințe

Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:

954459 MS08-069: Descrierea actualizării de securitate pentru XML Core Services 6.0: 11 noiembrie 2008


Pentru mai multe informații despre terminologia actualizărilor de software, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:


824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×