Описание обновления для MSXML Core Services 6.0 с пакетом обнволения 2

Переводы статьи Переводы статьи
Код статьи: 973686
Развернуть все | Свернуть все

В этой статье

Проблема

Когда веб-узел, или запустить приложение, которое загружает Документы XHTML с помощью службы MSXML (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&nbsp;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. Тем не менее, можно также установить это обновление вручную, загрузив соответствующий пакет. Есть несколько пакетов, содержащих исправления. Те пакеты были выпущены для следующих сценариев различные установки:
Свернуть эту таблицуРазвернуть эту таблицу
Статьи БАЗЫ знанийСценарии установкиОбновление пакетыВерсии MSXMLПоддерживаемые операционные системы
973686 Описание обновления для Microsoft MSXML служб MSXML 6.0 Пакет обновления 2
MSXML 6.0 была установлена приложения или вручную установленного в одиночку. Данное исправление необходимо иметь MSXML 6.0 с пакетом обновления 2 установлен.
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 6.0 SP2Windows Server 2003 Пакет обновления 2; Windows XP c пакетом обновления 2 (SP2)
973685 Описание обновления для Microsoft XML Core Services 4.0 Service Pack 3
MSXML 4.0 была установлена приложения или вручную установленного в одиночку. Для установки этого исправления необходимо установить MSXML 4.0 SP3.
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 4.0 3 (SP3)Windows 7; Windows Server 2003 Пакет обновления 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 с пакетом обновления 2 (SP2); Windows Vista; Windows Vista с пакетом обновления 1 (SP1) Windows Vista Пакет обновления 2; Обновления для Windows XP Пакет обновления 2; Windows XP с пакетом обновления 3 (SP3)
973687 Описание обновления для служб MSXML 6.0 и основные службы Microsoft MSXML 3.0
MSXML3 и MSXML6 были установлена операционная система
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 3.0 и MSXML 6.0Windows XP SP3
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 3.0Windows XP Professional x 64 Edition
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 3.0Windows Server 2003 с пакетом обновления 2
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 3.0Windows Server 2003 Пакет обновления 2 x 64 Edition
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 3.0Пакет обновления Windows Server 2003 2 для систем на базе процессоров Itanium
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 3.0 и MSXML 6.0Windows Vista, Windows Vista с пакетом обновления 1 и 2 (SP2) для Windows Vista
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 3.0 и MSXML 6.064-Разрядные выпуски Windows Vista, 64-разрядные выпуски Windows Vista SP1 и 2 (SP2) для Windows Vista
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 3.0 и MSXML 6.0Windows Server 2008 и Windows Server 2008 с пакетом обновления 2
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 3.0 и MSXML 6.0Windows Server 2008 x 64 Edition и Windows Server 2008 x 64 Edition SP2
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 3.0 и MSXML 6.0Windows Server 2008 для систем на базе процессоров Itanium и Windows Server 2008 для SP2 систем с процессором Itanium
973688 Описание обновления для Microsoft XML Core Services 4.0 с пакетом обновления 2 (SP2)
MSXML 4.0 была установлена приложения или вручную установленного в одиночку. Чтобы применить это исправление, необходимо иметь установленный MSXML 4.0 с пакетом обновления 2 (SP2).
Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузить Теперь пакет обновления.
MSXML 4.0 SP2Windows 7; Windows Server 2003 Пакет обновления 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 с пакетом обновления 2 (SP2); Windows Vista; Windows Vista с пакетом обновления 1 (SP1) Windows Vista Пакет обновления 2; Обновления для Windows XP Пакет обновления 2; Windows XP Пакет обновления

Для Дополнительные сведения о том, как загрузить файлы поддержки Майкрософт, нажмите кнопку следующий номер статьи базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Microsoft через оперативные службы
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние текущего антивирусного программного обеспечения на дату, файл была учтена. Файл хранится на защищенных серверах, что предотвращает несанкционированное изменение файла.

Сведения о файле

Английская версия данного обновления содержит файл атрибуты (или более поздними), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате UTC (UTC). При просмотре сведений о файле, оно преобразуется в локальное время. Для узнать разницу между временем по Гринвичу и местным временем, следует использовать Время Зоны на вкладке Дата и время элемент в элементе управления Панель.
Для всех поддерживаемых x 86-разрядных версий Windows XP и Windows Server 2003
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаФайл размерДатаВремя
MSXML6.dll6.20.2003.01,415,00019 Августа 2009 г.09: 07

Для всех поддерживаемых 64-разрядных версий Windows XP и Windows Server 2003
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаФайл размерДатаВремя
MSXML6.dll6.20.2003.02,018,64820 Августа 2009 г.03: 21

Для всех поддерживаемых процессором Itanium версий Windows XP и Windows Server 2003
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаФайл размерДатаВремя
MSXML6.dll6.20.2003.04,251,46420 Августа 2009 г.02: 23

Дополнительная информация

Дополнительные сведения об определениях типов документа следующий веб-узел:
http://www.w3.org/TR/xhtml1/dtds.HTML
Дополнительные сведения о XHTML посетите следующий веб-узел:
http://www.w3.org/TR/xhtml1/
Дополнительные сведения о MSXML посетите следующий Разработчик сети веб-узел:
.aspx http://MSDN.Microsoft.com/en-us/library/ms763742 (компьютерах)
Для получения дополнительных сведений о списке Microsoft Версии XML Parser (MSXML), щелкните следующий номер статьи для просмотра Статья базы знаний Майкрософт:
269238Список версий модулей синтаксического анализа XML Microsoft (MSXML)

Ссылки

Для получения дополнительных сведений нажмите следующие кнопки номер статьи базы знаний Майкрософт:
954459MS08-069: Описание обновления безопасности для служб MSXML 6.0: 11 ноября 2008 г.
Дополнительные сведения о терминологии, обновление программного обеспечения следующий номер статьи базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 973686 - Последний отзыв: 31 декабря 2012 г. - Revision: 7.0
Ключевые слова: 
kbsurveynew kbfix kbexpertiseinter kbqfe atdownload kbmt KB973686 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 973686

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com