Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Quando si visita un sito Web o si esegue un'applicazione che carica documenti XHTML usando Microsoft XML Core Services (MSXML), MSXML invierà richieste al World Wide Web Consortium (W3C) per recuperare ogni volta file DTD (Document Type Definition) noti. Questo comportamento può portare molto traffico al server W3C. A volte, è possibile che i file XHTML non vengano caricati correttamente perché le richieste DTD sono bloccate dal server W3C.


Ad esempio, si dispone di un file JavaScript (.js) che contiene il codice seguente:

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

Quando si esegue il file JavaScript, il file carica un documento XHTML usando MSXML. Se questo aggiornamento non è installato, è possibile che venga visualizzato il messaggio di errore seguente quando si esegue il file JavaScript se le richieste DTD sono bloccate dal server W3C:

ERRORE: il server non ha compreso la richiesta o la richiesta non era valida.
Risorsa di elaborazione degli errori
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".

Dopo aver installato questo aggiornamento, il file JavaScript verrà eseguito correttamente e verrà visualizzato il messaggio seguente:

Il documento XHTML è stato caricato correttamente. Nota

  • Dopo aver applicato questo aggiornamento, MSXML memorizza i file DTD nella cache locale per ridurre il numero di richieste inviate al server W3C.

  • Dopo aver installato questo aggiornamento, potrebbe essere richiesto di riavviare il computer.

  • Se si installa l'aggiornamento in Windows Vista, Windows Server 2008 o In Windows 7, è necessario eseguire il file di installazione come amministratore.

  • Per ulteriori informazioni su XHTML e sulle definizioni dei tipi di documento, vedere la sezione "Ulteriori informazioni".

Risoluzione

Informazioni sull'aggiornamento

Come determinare la versione MSXML

Per determinare la versione MSXML installata nel computer, attenersi alla seguente procedura:

  1. Individuare il file Msxml6.dll nella directory seguente:
    C:\Windows\System32

  2. Fare clic con il pulsante destro del mouse sul file Msxml6.dll e quindi scegliere Proprietà.

  3. Fare clic sulla scheda Versione per visualizzare le informazioni sulla versione.
    Nota In Windows Vista, Windows 7 o Windows Server 2008 fare clic sulla scheda Dettagli .

Come ottenere questo aggiornamento

Questo aggiornamento verrà installato automaticamente da Windows Update. Tuttavia, puoi anche installare questo aggiornamento manualmente scaricando il pacchetto appropriato. Ci sono diversi pacchetti che contengono questa correzione. Questi pacchetti sono stati rilasciati per i diversi scenari di installazione seguenti:

Articoli della Knowledge Base

Scenari di installazione

Aggiornare i pacchetti

Versioni MSXML

Sistemi operativi supportati

973686 Descrizione di un aggiornamento per Microsoft MSXML Core Services 6.0 Service Pack 2
 

MSXML 6.0 è stato installato da un'applicazione o installato manualmente dall'utente. Per applicare questo hotfix, è necessario che sia installato MSXML 6.0 SP2.

Scarica Scarica subito il pacchetto di aggiornamento.

MSXML 6.0 SP2

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

973685 Descrizione di un aggiornamento per Microsoft XML Core Services 4.0 Service Pack 3
 

MSXML 4.0 è stato installato da un'applicazione o installato manualmente dall'utente. Per applicare questo hotfix, è necessario che sia installato MSXML 4.0 SP3.

Scarica Scarica subito il pacchetto di aggiornamento.

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 Descrizione di un aggiornamento per Microsoft XML Core Services 4.0 Service Pack 2
 

MSXML 4.0 è stato installato da un'applicazione o installato manualmente dall'utente. Per applicare questo hotfix, è necessario che sia installato MSXML 4.0 SP2.

Scarica Scarica subito il pacchetto di aggiornamento.

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


Per altre informazioni su come scaricare i file di supporto Microsoft, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

119591 Come ottenere file di supporto Microsoft da Servizi online microsoft ha analizzato questo file alla ricerca di virus. Microsoft ha usato il software di rilevamento dei virus più recente disponibile alla data di pubblicazione del file. Il file viene archiviato in server di sicurezza avanzati che impediscono modifiche non autorizzate al file.

Informazioni sui file

La versione in lingua inglese di questo aggiornamento include gli attributi di file (o attributi di file successivi) elencati nella tabella seguente. I valori di data e ora per questi file sono riportati in formato Coordinated Universal Time (UTC). Quando si visualizzano le informazioni sui file, queste vengono convertite in ora locale. Per trovare la differenza tra UTC e l'ora locale, usare la scheda Fuso orario nell'elemento Data e ora in Pannello di controllo.

Per tutte le versioni supportate basate su x86 di Windows XP e Windows Server 2003

Nome file

Versione file

Dimensioni file

Data

Ora

Msxml6.dll

6.20.2003.0

1,415,000

19-agosto 2009

09:07

Per tutte le versioni supportate basate su x64 di Windows XP e Windows Server 2003

Nome file

Versione file

Dimensioni file

Data

Ora

Msxml6.dll

6.20.2003.0

2,018,648

20-agosto 2009

03:21

Per tutte le versioni supportate basate su Itanium di Windows XP e Windows Server 2003

Nome file

Versione file

Dimensioni file

Data

Ora

Msxml6.dll

6.20.2003.0

4,251,464

20-agosto 2009

02:23

Altre informazioni

Per ulteriori informazioni sulle definizioni dei tipi di documento, visitare il seguente sito Web:

http://www.w3.org/TR/xhtml1/dtds.htmlPer ulteriori informazioni su XHTML, visitare il seguente sito Web:

http://www.w3.org/TR/xhtml1/Per ulteriori informazioni su MSXML, visitare il seguente sito Web Microsoft Developer Network:For more information about MSXML, visit the following Microsoft Developer Network Web site:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Per ulteriori informazioni sull'elenco delle versioni di Microsoft XML Parser (MSXML), fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

269238 Elenco delle versioni di Microsoft XML Parser (MSXML)

 

Riferimenti

Per altre informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

954459 MS08-069: Descrizione dell'aggiornamento della sicurezza per XML Core Services 6.0: 11 novembre 2008


Per altre informazioni sulla terminologia di aggiornamento software, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:


824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×