الخطأ رقم: 118145 (تعديل المحتوى)الخطأ #: 332758 (سقلبوفستس)
الأعراض
عندما تزور موقع ويب أو تشغيل تطبيق الذي يقوم بتحميل المستندات الأقسام المختلفة باستخدام خدمات Microsoft XML Core (MSXML)، MSXML ستقوم بإرسال طلبات "اتحاد شبكة ويب العالمية" (W3C) لإحضار ملفات تعريف نوع المستند (DTD) معروف جيدا في كل مرة. هذا السلوك قد جلب الكثير من حركة المرور إلى الملقم W3C. في بعض الأحيان، قد تجد عدم تحميل ملفات XHTML بنجاح لأنه يتم حظر الطلبات DTD بواسطة الملقم W3C.
على سبيل المثال، لديك ملف JavaScript (.js) يحتوي على التعليمات البرمجية التالية:
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();
عند تشغيل ملف JavaScript، تحميل الملف مستند XHTML باستخدام MSXML. إذا لم تكن تثبيت هذا التحديث، قد تتلقى رسالة الخطأ التالية عند تشغيل ملف JavaScript إذا تم حظر الطلبات DTD قبل W3C الملقم:
خطأ: لم يفهم الملقم الطلب، أو أن الطلب غير صالح.
خطأ في معالجة المورد
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.
بعد تثبيت هذا التحديث، سيتم تشغيل ملف JavaScript بنجاح وسوف تتلقى الرسالة التالية:
تم بنجاح تحميل المستند XHTML.ملاحظة:
-
بعد تثبيت هذا التحديث، MSXML وتخزين ملفات DTD محلياً للحد من عدد الطلبات التي يتم إرسالها إلى الملقم W3C.
-
بعد تثبيت هذا التحديث، قد تطالب بإعادة تشغيل جهاز الكمبيوتر الخاص بك.
-
إذا قمت بتثبيت التحديث في Windows Vista أو Windows Server 2008 أو في Windows 7، يجب تشغيل ملف الإعداد كمسؤول.
-
لمزيد من المعلومات حول ملفات تعريف نوع المستند (DTD) والأقسام المختلفة، راجع قسم "مزيد من المعلومات".
الحل
معلومات التحديث
كيفية تحديد إصدار MSXML
لتحديد إصدار MSXML مثبت على الكمبيوتر الخاص بك، اتبع الخطوات التالية:
-
حدد موقع الملف Msxml4.dll في الدليل التالي:
C:\Windows\System32 -
انقر نقراً مزدوجاً فوق الملف Msxml4.dll، ومن ثم انقر فوق خصائص.
-
انقر فوق علامة التبويب " الإصدار " لعرض معلومات الإصدار.
ملاحظة: في نظام التشغيل Windows Vista أو نظام التشغيل Windows 7 أو Windows Server 2008، انقر فوق علامة التبويب تفاصيل بدلاً من ذلك.
كيفية الحصول على هذا التحديث
سيتم تثبيت هذا التحديث تلقائياً بتحديث Windows. ومع ذلك، يمكنك أيضا تثبيت هذا التحديث يدوياً عن طريق تحميل الحزمة المناسبة. هناك العديد من الحزم التي تحتوي على هذا الإصلاح. تم إصدار هذه الحزم للسيناريوهات التالية لتثبيت مختلف:
مقالات قاعدة المعارف |
سيناريوهات التثبيت |
حزم التحديث |
إصدارات MSXML |
أنظمة التشغيل المدعومة |
وصف 973688 تحديثًا ل Microsoft XML Core Services 4.0 Service Pack 2 |
تم تثبيتها بواسطة تطبيق MSXML 4.0، أو تثبيتها يدوياً بنفسك. لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك الإصدار MSXML 4.0 تثبيت حزمة الخدمة SP2. |
MSXML 4.0 SP2 |
ويندوز 7؛ Windows Server 2003 Service Pack 2؛ Windows Server 2008؛ Windows Server 2008 R2؛ Windows Server 2008 Service Pack 2؛ نظام التشغيل Windows Vista؛ ويندوز فيستا حزمة الخدمة 1; ويندوز فيستا حزمة الخدمة 2؛ Windows XP Service Pack 2؛ ويندوز إكس بي حزمة الخدمة |
|
وصف 973686 تحديثًا ل Microsoft MSXML Core Services 6.0 Service Pack 2 |
الإصدار MSXML 6.0 مثبت من قبل تطبيق ما، أو تثبيتها يدوياً بنفسك. لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك الإصدار MSXML 6.0 تثبيت حزمة الخدمة SP2. |
MSXML 6.0 حزمة الخدمة SP2 |
Windows Server 2003 Service Pack 2؛ Windows XP Service Pack 2 |
|
وصف 973685 تحديثًا ل Microsoft XML Core Services 4.0 Service Pack 3 |
تم تثبيتها بواسطة تطبيق MSXML 4.0، أو تثبيتها يدوياً بنفسك. لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك تثبيت MSXML 4.0 SP3. |
MSXML 4.0 SP3 |
ويندوز 7؛ Windows Server 2003 Service Pack 2؛ Windows Server 2008؛ Windows Server 2008 R2؛ Windows Server 2008 Service Pack 2؛ نظام التشغيل Windows Vista؛ ويندوز فيستا حزمة الخدمة 1; ويندوز فيستا حزمة الخدمة 2؛ Windows XP Service Pack 2؛ Windows XP Service Pack 3 |
|
وصف 973687 التحديثات ل Microsoft الإصدار MSXML 3.0 الخدمات الأساسية وخدمات المركز MSXML 6.0 |
MSXML6 و MSXML3 تم تثبيتها بواسطة نظام التشغيل |
الإصدار MSXML 3.0 أو الإصدار MSXML 6.0 |
Windows XP SP3 |
|
الإصدار MSXML 3.0 |
نظام التشغيل Windows XP Professional x64 Edition |
|||
الإصدار MSXML 3.0 |
Windows Server 2003 SP2 |
|||
الإصدار MSXML 3.0 |
Windows Server 2003 حزمة الخدمة 2 x64 Edition |
|||
الإصدار MSXML 3.0 |
Windows Server 2003 Service Pack 2 للأنظمة المستندة إلى Itanium |
|||
الإصدار MSXML 3.0 أو الإصدار MSXML 6.0 |
حزمة الخدمة SP1 ل Windows Vista أو نظام التشغيل Windows Vista وويندوز فيستا SP2 |
|||
الإصدار MSXML 3.0 أو الإصدار MSXML 6.0 |
إصدارات 64 بت من Windows Vista و Windows Vista SP1 إصدارات 64 بت ويندوز فيستا SP2 |
|||
الإصدار MSXML 3.0 أو الإصدار MSXML 6.0 |
نظام التشغيل Windows Server 2008 و Windows Server 2008 SP2 |
|||
الإصدار MSXML 3.0 أو الإصدار MSXML 6.0 |
نظام التشغيل Windows Server 2008 x64 Edition SP2 و Windows Server 2008 x64 Edition |
|||
الإصدار MSXML 3.0 أو الإصدار MSXML 6.0 |
Windows Server 2008 للأنظمة المستندة إلى Itanium و Windows Server 2008 للأنظمة المستندة إلى إيتانيوم من حزمة الخدمة SP2 |
لمزيد من المعلومات حول كيفية تنزيل ملفات دعم Microsoft، انقر فوق رقم المقالة التالي عرضها في "قاعدة معارف Microsoft":
119591 كيفية الحصول على ملفات دعم Microsoft من الخدمات عبر الإنترنت
قامت Microsoft بفحص هذا الملف بحثًا عن الفيروسات. استخدمت Microsoft أحدث برامج الكشف عن الفيروسات التي كانت متوفرة في التاريخ الذي تم نشر الملف فيه. يتم تخزين الملف على خوادم محسنة الأمان تساعد على منع إجراء أية تغييرات غير مصرح بها على الملف.
معلومات الملف
يحتوي إصدار اللغة الإنجليزية من هذا التحديث سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
لكافة الإصدارات المستندة إلى x86 من نظام التشغيل Windows XP من Windows Server 2003، نظام التشغيل Windows vista، Windows Server 2008، Windows Server 2008 r2 ونظام التشغيل Windows 7 المعتمدة
اسم الملف |
إصدار الملف |
حجم الملف |
التاريخ |
الوقت |
---|---|---|---|---|
Msxml4.dll |
4.20.9876.0 |
1,348,432 |
20-Jul-2009 |
16:05 |
Msxml4a.dll |
4.10.9404.0 |
53,768 |
20-Jul-2009 |
16:05 |
Msxml4r.dll |
4.10.9404.0 |
91,656 |
20-Jul-2009 |
16:05 |
مزيد من المعلومات
لمزيد من المعلومات حول "تعريفات نوع المستند"، قم بزيارة موقع ويب التالي:
http://www.w3.org/TR/xhtml1/dtds.htmlلمزيد من المعلومات حول XHTML، قم بزيارة موقع ويب التالي:
http://www.w3.org/TR/xhtml1/لمزيد من المعلومات حول MSXML، قم بزيارة موقع Microsoft Developer Network على ويب التالي:
http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspxلمزيد من المعلومات حول القائمة إصدارات محلل XML Microsoft (MSXML)، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
269238 قائمة من Microsoft XML محلل () إصدارات MSXML
المراجع
لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
954459 MS08-069: وصف التحديث الأمني ل XML Core Services 6.0: 11 نوفمبر 2008
لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":
824684
وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft