Beschreibung eines Updates für MSXML Core Services 6.0 Service Pack 2
Symptome
Wenn Sie eine Website besuchen oder eine Anwendung ausführen, die XHTML-Dokumente mithilfe von Microsoft XML Core Services (MSXML) lädt, sendet MSXML jeweils Anfragen an das World Wide Web Consortium (W3C), um bekannte Document Type Definition (DTD)-Dateien abzurufen Zeit. Dieses Verhalten kann zu viel Datenverkehr zum W3C-Server führen. Manchmal kann es vorkommen, dass die XHTML-Dateien nicht erfolgreich geladen werden, weil die DTD-Anfragen vom W3C-Server blockiert werden.
Sie haben beispielsweise eine JavaScript-Datei (.js), die den folgenden Code enthält:
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();
Wenn Sie die JavaScript-Datei ausführen, lädt die Datei mithilfe von MSXML ein XHTML-Dokument. Wenn Sie dieses Update nicht installiert haben, erhalten Sie beim Ausführen der JavaScript-Datei möglicherweise die folgende Fehlermeldung, wenn die DTD-Anfragen vom W3C-Server blockiert werden:
FEHLER: Der Server hat die Anfrage nicht verstanden oder die Anfrage war ungültig.
Fehlerverarbeitungsressource
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.
Nachdem Sie dieses Update installiert haben, wird die JavaScript-Datei erfolgreich ausgeführt und Sie erhalten die folgende Meldung:
Das XHTML-Dokument wurde erfolgreich geladen.Hinweis
Nachdem Sie dieses Update angewendet haben, speichert MSXML die DTD-Dateien lokal zwischen, um die Anzahl der an den W3C-Server gesendeten Anforderungen zu reduzieren.
Nachdem Sie dieses Update installiert haben, werden Sie möglicherweise aufgefordert, Ihren Computer neu zu starten.
Wenn Sie das Update unter Windows Vista, Windows Server 2008 oder Windows 7 installieren, müssen Sie die Setup-Datei als Administrator ausführen.
Weitere Informationen zu XHTML und den Document Type Definitions (DTD) finden Sie im Abschnitt „Weitere Informationen".
Auflösung
Informationen aktualisieren
So ermitteln Sie die MSXML-Version
Um die auf Ihrem Computer installierte MSXML-Version zu ermitteln, führen Sie die folgenden Schritte aus:
Suchen Sie die Datei Msxml6.dll im folgenden Verzeichnis:
C:\Windows\System32Klicken Sie mit der rechten Maustaste auf die Datei „Msxml6.dll" und klicken Sie dann auf „Eigenschaften" .
Klicken Sie auf die Registerkarte „Version" , um die Versionsinformationen anzuzeigen.
Hinweis Klicken Sie in Windows Vista, Windows 7 oder Windows Server 2008 stattdessen auf die Registerkarte Details .
So erhalten Sie dieses Update
Dieses Update wird automatisch von Windows Update installiert. Sie können dieses Update jedoch auch manuell installieren, indem Sie das entsprechende Paket herunterladen. Es gibt mehrere Pakete, die diesen Fix enthalten. Diese Pakete wurden für die folgenden verschiedenen Installationsszenarien veröffentlicht:
KB-Artikel | Installationsszenarien | Pakete aktualisieren | MSXML-Versionen | Unterstützte Betriebssysteme |
973686 Beschreibung eines Updates für Microsoft MSXML Core Services 6.0 Service Pack 2 | MSXML 6.0 wurde von einer Anwendung installiert oder manuell von Ihnen selbst installiert. Um diesen Hotfix anzuwenden, muss MSXML 6.0 SP2 installiert sein. | MSXML 6.0 SP2 | Windows Server 2003 Service Pack 2; Windows XP Service Pack 2 | |
973685 Beschreibung eines Updates für Microsoft XML Core Services 4.0 Service Pack 3 | MSXML 4.0 wurde von einer Anwendung installiert oder manuell von Ihnen selbst installiert. Um diesen Hotfix anwenden zu können, muss MSXML 4.0 SP3 installiert sein. | 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 Beschreibung eines Updates für Microsoft XML Core Services 4.0 Service Pack 2 | MSXML 4.0 wurde von einer Anwendung installiert oder manuell von Ihnen selbst installiert. Um diesen Hotfix anwenden zu können, muss MSXML 4.0 SP2 installiert sein. | 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 |
Für weitere Informationen zum Herunterladen von Microsoft-Supportdateien klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
119591 So erhalten Sie Microsoft-Supportdateien von Onlinediensten. Microsoft hat diese Datei auf Viren überprüft. Microsoft verwendete die aktuellste Virenerkennungssoftware, die zum Zeitpunkt der Veröffentlichung der Datei verfügbar war. Die Datei wird auf Servern mit erhöhter Sicherheit gespeichert, die dazu beitragen, unbefugte Änderungen an der Datei zu verhindern.
Dateiinformationen
Die englische Version dieses Updates verfügt über die Dateiattribute (oder spätere Dateiattribute), die in der folgenden Tabelle aufgeführt sind. Die Datums- und Uhrzeitangaben für diese Dateien werden in der koordinierten Weltzeit (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese in die Ortszeit konvertiert. Um den Unterschied zwischen UTC und Ortszeit zu ermitteln, verwenden Sie die Registerkarte „Zeitzone" im Element „Datum und Uhrzeit" in der Systemsteuerung.
Für alle unterstützten x86-basierten Versionen von Windows XP und Windows Server 2003
Dateiname | Dateiversion | Dateigröße | Datum | Zeit |
---|---|---|---|---|
Msxml6.dll | 20.06.2003.0 | 1.415.000 | 19. August 2009 | 09:07 |
Für alle unterstützten x64-basierten Versionen von Windows XP und Windows Server 2003
Dateiname | Dateiversion | Dateigröße | Datum | Zeit |
---|---|---|---|---|
Msxml6.dll | 20.06.2003.0 | 2.018.648 | 20. August 2009 | 03:21 |
Für alle unterstützten Itanium-basierten Versionen von Windows XP und Windows Server 2003
Dateiname | Dateiversion | Dateigröße | Datum | Zeit |
---|---|---|---|---|
Msxml6.dll | 20.06.2003.0 | 4.251.464 | 20. August 2009 | 02:23 |
Mehr Informationen
Weitere Informationen zu Dokumenttypdefinitionen finden Sie auf der folgenden Website:
http://www.w3.org/TR/xhtml1/dtds.html Weitere Informationen zu XHTML finden Sie auf der folgenden Website:
http://www.w3.org/TR/xhtml1/ Weitere Informationen zu MSXML finden Sie auf der folgenden Microsoft Developer Network-Website:
http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Klicken Sie für weitere Informationen zur Liste der Microsoft XML Parser (MSXML)-Versionen auf die folgende Artikelnummer, um den Artikel im anzuzeigen Microsoft-Wissensdatenbank:
269238 Liste der Microsoft XML Parser (MSXML)-Versionen
Verweise
Für weitere Informationen klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
954459 MS08-069: Beschreibung des Sicherheitsupdates für XML Core Services 6.0: 11. November 2008
Für weitere Informationen zur Softwareupdate-Terminologie klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
824684
Beschreibung der Standardterminologie, die zur Beschreibung von Microsoft-Softwareupdates verwendet wird
No comments:
Post a Comment