Описание на актуализацията за Microsoft XML Core Services 4.0 Service Pack 2

Прилага се за: Windows 7 EnterpriseWindows 7 ProfessionalWindows 7 Ultimate

Симптоми


Когато посетите уеб сайт или стартирате приложение, което зарежда 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.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&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. Намерете файла Msxml4.dll в следната директория:
    C:\Windows\System32
  2. С десния бутон върху файла Msxml4.dll и след това щракнете върху свойства.
  3. Щракнете върху раздела версия , за да видите информация за версията.
    Забележка: В Windows Vista, Windows 7 или Windows Server 2008 щракнете върху раздела подробни данни .

Как да получите тази актуализация

Тази актуализация ще се инсталира автоматично от Windows Update. Въпреки това можете да инсталирате тази актуализация ръчно чрез изтегляне на съответния пакет. Има няколко пакети, които съдържат тази корекция. Тези пакети, издадени за друга инсталация следните сценарии:
Статии от базата знанияСценарии за инсталиранеПакетите за актуализацияMSXML версииПоддържани операционни системи
973688 описание на актуализацията за Microsoft XML Core Services 4.0 Service Pack 2

MSXML 4.0 е инсталиран от приложение или ръчно инсталиран сами. За да приложите тази актуална корекция, трябва да имате инсталиран MSXML 4.0 SP2.Download Изтеглете пакета за актуализация сега.MSXML 4.0 SP2Windows 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
973686 описание на актуализацията за Microsoft MSXML основни услуги 6.0 Service Pack 2

MSXML 6.0 е инсталиран от приложение или ръчно инсталиран сами. За да приложите тази актуална корекция, трябва да имате инсталиран SP2 на MSXML 6.0.Download Изтеглете пакета за актуализация сега.MSXML 6.0 SP2Windows 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 инсталира.Download Изтеглете пакета за актуализация сега.MSXML 4.0 SP3Windows 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
973687 описание на актуализациите за Microsoft MSXML Core Services 3.0 и MSXML 6.0 основни услуги

MSXML3 и MSXML6 са инсталирани от операционната системаDownload Изтеглете пакета за актуализация сега.MSXML 3.0 и MSXML 6.0Windows XP SP3
Download Изтеглете пакета за актуализация сега.MSXML 3.0Windows XP Professional x64 издание
Download Изтеглете пакета за актуализация сега.MSXML 3.0Windows Server 2003 SP2
Download Изтеглете пакета за актуализация сега.MSXML 3.0Windows Server 2003 Service Pack 2 x64 издание
Download Изтеглете пакета за актуализация сега.MSXML 3.0Windows Server 2003 Service Pack 2 за системи, базирани на Itanium
Download Изтеглете пакета за актуализация сега.MSXML 3.0 и MSXML 6.0Windows Vista, Windows Vista SP1 и Windows Vista SP2
Download Изтеглете пакета за актуализация сега.MSXML 3.0 и MSXML 6.064-битовите издания на Windows Vista, Windows Vista 64-битовите издания SP1 и Windows Vista SP2
Download Изтеглете пакета за актуализация сега.MSXML 3.0 и MSXML 6.0Windows Server 2008 и Windows Server 2008 SP2
Download Изтеглете пакета за актуализация сега.MSXML 3.0 и MSXML 6.0Windows Server 2008 x64 Edition и Windows Server 2008 x64 издание SP2
Download Изтеглете пакета за актуализация сега.MSXML 3.0 и MSXML 6.0Windows Server 2008 за Itanium базирани системи и Windows Server 2008 за Itanium базирани системи SP2

За повече информация как да изтеглите файлове за поддръжка на Microsoft щракнете върху следния номер на статия в базата знания на Microsoft:
119591 как да получите файлове за поддръжка на Microsoft от онлайн услуги
Microsoft е сканирал този файл за вируси. Microsoft използва най-новия софтуер за откриване на вируси, който е достъпен към датата на публикуване на файла. Файлът е записан на сървъри с повишена защита, които помагат за предотвратяването на неупълномощени промени във файла.

Файлова информация

Англоезичната версия на тази актуализация притежава файлови атрибути (или по-нови файлови атрибути), които са изброени в следващата таблица. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). При преглед на информацията за файла, преобразувана в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента " Дата и час " в контролния панел.
За всички поддържани базирани на x86 версии на Windows XP, Windows Server 2003, на Windows Vista, на Windows Server 2008, Windows Server 2008 R2 и на Windows 7
Име на файлВерсия на файлаРазмер на файлаДатаВреме
Msxml4.dll4.20.9876.01,348,43220-Jul-200916:05
Msxml4a.dll4.10.9404.053,76820-Jul-200916:05
Msxml4r.dll4.10.9404.091,65620-Jul-200916:05

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


За повече информация относно дефиниции на типа на документа посетете следния уеб сайт:За повече информация относно XHTML посетете следния уеб сайт:За повече информация относно MSXML посетете следния сайт на Microsoft Developer Network Web:За допълнителна информация относно списъка на Microsoft XML Parser (MSXML) версии щракнете върху следния номер на статия в базата знания на Microsoft:
269238 списък на Microsoft XML Parser (MSXML) версии


Препратки


За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:
954459 MS08-069: описание на актуализацията на защитата за XML Core Services 6.0: 11 ноември 2008 г.


За повече информация относно терминологията за актуализация на софтуера щракнете върху следния номер на статия, за да я видите в базата данни на Microsoft:
824684
Описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft