Wenn Sie eine Website besuchen oder eine Anwendung, die lädt ausführen
XHTML-Dokumente mithilfe von Microsoft XML Core Services (MSXML), MSXML sendet
Anforderungen an die World Wide Web Consortium (W3C) bekannte Dokument abrufen
Dokumenttypdefinition (DTD) Dateien jedes Mal. Dieses Verhalten möglicherweise viel Verkehr bringen.
auf der W3C-Server. In manchen Fällen können Sie feststellen, dass die XHTML-Dateien nicht geladen werden
erfolgreich, da die DTD-Anforderungen durch den W3C-Server blockiert werden.
Angenommen, Sie verfügen über eine JavaScript-Datei (. js), die Folgendes enthält
Code:
function pullXHtml() {
var xml = new ActiveXObject("Msxml2.DOMDocument.4.0");
xml.async = 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 von einem XHTML-Dokument
Verwenden von MSXML. Wenn Sie nicht dieses Update installiert haben, erhalten Sie möglicherweise die
folgende Fehlermeldung, wenn Sie die JavaScript-Datei ausführen, wenn die DTD-Anforderungen durch den W3C-Server blockiert werden:
Fehler: Der Server hat nicht die Anforderung oder die Anforderung verstanden
war ungültig. Fehler Verarbeitungsressource "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd".
Nach der Installation dieses Updates, die JavaScript-Datei erfolgreich ausgeführt wird und Sie
wird die folgende Meldung angezeigt:
Wurde das XHTML-Dokument
erfolgreich geladen.
Hinweis
Nachdem Sie dieses Update anwenden, werden MSXML DTD-Dateien zwischengespeichert.
lokal, um die Anzahl der Anforderungen reduzieren, die an den W3C-Server gesendet werden.
Nach
Installieren Sie dieses Update, die Sie möglicherweise aufgefordert, Ihren Computer neu zu starten.
Wenn Sie das Update in Windows Vista, Windows Server 2008 oder Windows 7 installieren, müssen Sie die Setup-Datei als Administrator ausführen.
Weitere Informationen zu XHTML und Document Type Definitions
(DTD) finden Sie im Abschnitt "Weitere Informationen".
Gehen Sie folgendermaßen vor, um die MSXML-Version zu bestimmen, die auf Ihrem Computer installiert ist:
Suchen Sie die Datei "Msxml4.dll" im folgenden Verzeichnis: C:\Windows\System32
Mit der rechten Maustaste der Datei "Msxml4.dll" und klicken Sie dann auf Eigenschaften.
Klicken Sie auf die Version Registerkarte, um die Versionsinformationen anzuzeigen. Hinweis Klicken Sie in Windows Vista, Windows 7 oder Windows Server 2008, auf die Details stattdessen die Registerkarte.
Wie Sie dieses Update beziehen können
Dieses Update wird automatisch von Windows Update installiert werden.
Sie können jedoch auch installieren dieses Update manuell herunterladen der
entsprechende Paket. Es gibt mehrere Pakete, die dieses Update enthalten. Die
Pakete wurden für die folgenden Szenarien bei der Installation zur Verfügung gestellt:
Beschreibung eines Updates für Microsoft XML Core Services 4.0 Service Pack 2
MSXML 4.0 installiert wurde, indem Sie ein
Anwendung oder manuell installierten selbst. Um diesen Hotfix anwenden zu können, muss MSXML 4.0 SP2 installiert sein.
Windows 7; Windows Server 2003 Servicepack 2; WindowsServer 2008;
Windows Server 2008 R2; Windows Server 2008 Servicepack 2; Windows Vista;
Windows Vista Servicepack 1; Windows Vista Servicepack 2; Windows XP-Service
Pack 2; Windows XP Servicepack
Beschreibung eines Updates für Microsoft MSXML Core Services 6.0 Service Pack 2
MSXML 6.0 installiert wurde, indem Sie ein
Anwendung oder manuell installierten selbst. Um diesen Hotfix anwenden zu können, müssen Sie MSXML 6.0 SP2 installiert sein.
Beschreibung eines Updates für Microsoft XML Core Services 4.0 Service Pack 3
MSXML 4.0 installiert wurde, indem Sie ein
Anwendung oder manuell installierten selbst. Um diesen Hotfix anwenden zu können, müssen Sie MSXML 4.0 SP3 installiert haben.
Windows 7; Windows Server 2003 Servicepack 2; WindowsServer 2008;
Windows Server 2008 R2; Windows Server 2008 Servicepack 2; Windows Vista;
Windows Vista Servicepack 1; Windows Vista Servicepack 2; Windows XP-Service
Pack 2; Windows XP Service Pack 3
WindowsServer 2008 für Itanium-basierte Systeme und WindowsServer
2008 für Itanium-basierte Systeme SP2
Für
Weitere Informationen zum Herunterladen von Microsoft Support-Dateien, klicken Sie auf die
folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
So erhalten Sie Microsoft Support-Dateien im Internet
Microsoft hat diese Datei auf Viren überprüft. Die von Microsoft verwendeten
aktuelle Virenerkennungssoftware, die am Tag verfügbar war, die die Datei
gebucht wurde. Die Datei wird auf Servern mit verstärkter Sicherheit gespeichert, die verhindern, dass
nicht autorisierten Änderungen an der Datei.
Dateiinformationen
Die englische Version dieses Updates weist die Datei
Attribute (oder höher), die in der folgenden Tabelle aufgelistet sind.
Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time aufgeführt.
(UTC). Wenn Sie die Dateiinformationen anzeigen, wird es in die lokale Ortszeit konvertiert. An
die Abweichung zwischen UTC und Ortszeit, verwenden Sie die Uhrzeit
Zone Registerkarte der Datum und Uhrzeit Element im Steuerelement
Bereich.
Für alle unterstützten X 86-basierten Versionen von Windows XP von Windows Server 2003, von Windows Vista, von Windows Server 2008, der Windows Server 2008 R2 und Windows 7
Weitere Informationen zu der Liste von Microsoft
XML-Parser (MSXML), Version, klicken Sie auf die folgende Artikelnummer zum Anzeigen der
Artikel in der Microsoft Knowledge Base:
MS08-069: Beschreibung des Sicherheitsupdates für XML Core Services 6.0: 11. November 2008
Weitere Informationen zur Terminologie für Softwareupdates, klicken Sie auf die
folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 973688
(http://support.microsoft.com/kb/973688/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Danke! Dieses Feedback hilft uns dabei, die Supportartikel weiter zu verbessern. Weitere Informationen finden Sie auf der Hilfe und Support-Startseite.