Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Коли ви відвідуєте веб-сайт або запускаєте програму, яка завантажує документи XHTML за допомогою Microsoft XML Core Services (MSXML), MSXML щоразу надсилатиме запити до World Wide Web Consortium (W3C), щоб отримувати відомі файли визначення типу документа (DTD). Ця поведінка може принести багато трафіку до сервера W3C. Іноді може виявитися, що файли XHTML не завантажуються належним чином через те, що DTD-запити заблоковано сервером W3C.


Наприклад, у вас є файл JavaScript (.js), який містить такий код:

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

Під час запуску файлу 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, потрібно запустити файл інсталяції з правами адміністратора.

  • Докладні відомості про XHTML і визначення типів документів (DTD) див. в розділі "Додаткові відомості".

Вирішення

Відомості про оновлення

Визначення версії MSXML

Щоб визначити версію MSXML, інстальовану на комп'ютері, виконайте такі дії:

  1. Знайдіть файл Msxml6.dll в такому каталозі:
    C:\Windows\System32

  2. Клацніть файл Msxml6.dll правою кнопкою миші та виберіть пункт Властивості.

  3. Перейдіть на вкладку Версія , щоб переглянути відомості про версію.
    Примітка. У Windows Vista, Windows 7 або Windows Server 2008 перейдіть на вкладку Відомості .

Отримання цього оновлення

Це оновлення інсталюється автоматично Windows Update. Однак ви також можете інсталювати це оновлення вручну, завантаживши відповідний пакет. Є кілька пакетів, які містять це виправлення. Ці пакети було випущено для таких різних сценаріїв інсталяції:

Статті бази знань

Сценарії інсталяції

Пакети оновлень

Версії MSXML

Підтримувані операційні системи

973686 Опис оновлення для Microsoft MSXML Core Services 6.0 із пакетом оновлень 2
 

MSXML 6.0 інстальовано програмою або вручну інстальовано самостійно. Щоб застосувати це виправлення, потрібно МАТИ MSXML 6.0 SP2 інстальовано.

Завантажити Завантажити пакет оновлень зараз.

MSXML 6.0 SP2

Windows Server 2003 із пакетом оновлень 2; Windows XP із пакетом оновлень 2 (SP2)

973685 Опис оновлення для пакета оновлень 3 для Microsoft XML Core Services 4.0
 

MSXML 4.0 інстальовано програмою або вручну інстальовано самостійно. Щоб застосувати це виправлення, потрібно МАТИ MSXML 4.0 SP3 інстальовано.

Завантажити Завантажити пакет оновлень зараз.

MSXML 4.0 SP3

Windows 7; Windows Server 2003 із пакетом оновлень 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 із пакетом оновлень 2; Windows Vista; Windows Vista з пакетом оновлень 1; Windows Vista з пакетом оновлень 2; Windows XP із пакетом оновлень 2; Windows XP із пакетом оновлень 3

973688 Опис оновлення для пакета оновлень 2 Microsoft XML Core Services 4.0
 

MSXML 4.0 інстальовано програмою або вручну інстальовано самостійно. Щоб застосувати це виправлення, потрібно МАТИ MSXML 4.0 SP2 інстальовано.

Завантажити Завантажити пакет оновлень зараз.

MSXML 4.0 SP2

Windows 7; Windows Server 2003 із пакетом оновлень 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 із пакетом оновлень 2; Windows Vista; Windows Vista з пакетом оновлень 1; Windows Vista з пакетом оновлень 2; Windows XP із пакетом оновлень 2; Windows XP із пакетом оновлень


Щоб отримати додаткові відомості про те, як завантажити файли служби підтримки Microsoft, клацніть номер статті в базі знань Microsoft Knowledge Base:

119591 Як отримати файли підтримки Microsoft від онлайнові служби Корпорація Майкрософт перевіряла цей файл на наявність вірусів. Корпорація Майкрософт використовувала найновіше програмне забезпечення для виявлення вірусів, доступне в день публікації файлу. Файл зберігається на серверах із посиленою безпекою, які запобігають несанкціонованим змінам файлу.

Відомості про файл

Англійська версія цього оновлення має атрибути файлів (або новіші атрибути файлів), перелічені в таблиці нижче. Дати й час для цих файлів перелічено за всесвітнім координованим часом (UTC). Коли ви переглядаєте відомості про файл, вони перетворюються на місцевий час. Щоб знайти різницю між UTC і місцевим часом, скористайтеся вкладкою Часовий пояс в елементі "Дата й час" у Панель керування.

Для всіх підтримуваних версій Windows XP та Windows Server 2003 на базі x86-процесорів

Ім’я файлу

Версія файлу

Розмір файлу

Дата

Час

Msxml6.dll

6.20.2003.0

1,415,000

19 серпня 2009 р.

09:07

Для всіх підтримуваних версій Windows XP та Windows Server 2003 на базі x64-процесорів

Ім’я файлу

Версія файлу

Розмір файлу

Дата

Час

Msxml6.dll

6.20.2003.0

2,018,648

20 серпня 2009 р.

03:21

Для всіх підтримуваних версій Windows XP та Windows Server 2003 на базі Itanium

Ім’я файлу

Версія файлу

Розмір файлу

Дата

Час

Msxml6.dll

6.20.2003.0

4,251,464

20 серпня 2009 р.

02:23

Додаткові відомості

Щоб отримати додаткові відомості про визначення типів документів, відвідайте такий веб-сайт:

http://www.w3.org/TR/xhtml1/dtds.htmlЩоб отримати додаткові відомості про XHTML відвідайте такий веб-сайт:

http://www.w3.org/TR/xhtml1/Щоб отримати додаткові відомості про MSXML відвідайте такий веб-сайт Microsoft Developer Network:

http://msdn.microsoft.com/en/library/ms763742(VS.85).aspx Щоб отримати додаткові відомості про список версій аналізатора MICROSOFT XML (MSXML), клацніть номер статті в базі знань Microsoft Knowledge Base:

269238 Список версій аналізатора Microsoft XML (MSXML)

 

Посилання

Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft Knowledge Base:

954459 MS08-069: Опис оновлення системи безпеки для служб XML Core Services 6.0: 11 листопада 2008 р


. Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань Microsoft Knowledge Base:


824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×