ИНФОРМАЦИЯ: MSXML 4.0 идентификаторы GUID и идентификаторы ProgID

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

Аннотация

Microsoft XML Core Services (MSXML) 4.0 устанавливается в режиме рядом друг с другом. Это означает, что установка MSXML 4.0 не заменяет и зависят от любой ранее установленная версия средства синтаксического анализа MSXML на вашем компьютере. Это делается для того, чтобы защитить качество приложений, использующих в настоящее время Msxml.dll, Msxml2.dll, или режим Msxml3.dll. боковой стороне также позволяет определить, какая версия средства синтаксического анализа для использования в коде.

После установки MSXML 4.0 выполняется с использованием той же версии, в которой они до продолжения приложения, использующие независимые от версии идентификаторы ProgID. Использование версии 4.0, приложения должны быть записаны на использование соответствующего зависимые от версии идентификаторы класса (CLSID) и идентификаторы ProgID, ссылаться на Msxml4.dll.

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

MSXML 4.0 идентификаторы GUID и идентификаторы ProgID

В следующей таблице перечислены идентификаторы GUID зависят от версии и идентификаторы ProgID, который может использоваться для вызова MSXML 4.0 в приложениях.

Свернуть эту таблицуРазвернуть эту таблицу
Символическое имяИДЕНТИФИКАТОР GUIDИдентификатор progID
CLSID_DOMDocument40{88d969c0-f192-11 d 4-a65f-0040963251e5}MSXml2.DOMDocument.4.0
CLSID_DSOControl40{88d969c4-f192-11 d 4-a65f-0040963251e5}MSXml2.DSOControl.4.0
CLSID_FreeThreadedDOMDocument40{88d969c1-f192-11 d 4-a65f-0040963251e5}MSXml2.FreeThreadedDOMDocument.4.0
CLSID_MXHTMLWriter40{88d969c9-f192-11 d 4-a65f-0040963251e5}MSXml2.MXHTMLWriter.4.0
CLSID_MXNamespaceManager40{88d969d6-f192-11 d 4-a65f-0040963251e5}MSXml2.MXNamespaceManager.4.0
CLSID_MXXMLWriter40{88d969c8-f192-11 d 4-a65f-0040963251e5}MSXml2.MXXMLWriter.4.0
CLSID_SAXAttributes40{88d969ca-f192-11 d 4-a65f-0040963251e5}MSXml2.SAXAttributes.4.0
CLSID_SAXXMLReader40{7c6e29bc-8b8b-4c3d-859e-af6cd158be0f}MSXml2.SAXXMLReader.4.0
CLSID_ServerXMLHTTP40{88d969c6-f192-11 d 4-a65f-0040963251e5}MSXml2.ServerXMLHTTP.4.0
CLSID_XMLHTTP40{88d969c5-f192-11 d 4-a65f-0040963251e5}MSXml2.XMLHTTP.4.0
CLSID_XMLSchemaCache40{88d969c2-f192-11 d 4-a65f-0040963251e5}MSXml2.XMLSchemaCache.4.0
CLSID_XSLTemplate40{88d969c3-f192-11 d 4-a65f-0040963251e5}MSXml2.XSLTemplate.4.0


Как использовать идентификаторы ProgID MSXML4 в приложениях

Использование MSXML 4.0 в приложениях, используйте зависимые от версии идентификаторы ProgID. TE следующие примеры кода показывают, как создать DOMDocument:

В приложении Microsoft Visual Basic с помощью раннего связывания:
Dim oxmldoc as New Msxml2.DOMDocument40
Обратите внимание на то, что нужно установить ссылку Microsoft XML версии 4.0 для этого параметра. Для этого нажмите кнопку Ссылки В меню Проект меню.

В приложении Microsoft Visual Basic с использованием поздней привязки.

Dim oxmldoc as Object
Set oxmldoc = CreateObject("Msxml2.DOMDocument.4.0")
				
В JScript приложения, выполняемого на стороне клиента:
var oxmldoc = new ActiveXObject("Msxml2.DOMDocument.4.0");

В приложении Visual Basic Scripting Edition (VBScript), на котором выполняется на стороне сервера:
Set oxmldoc = Server.CreateObject("Msxml2.DOMDocument.4.0")

Ссылки

Замените режим обновления больше не поддерживаются в MSXML 4.0. Инструмент «Xmlinst.exe» (отдельной загрузки) предназначена для использования с MSXML 3.0. Он не работает с MSXML 4.0.Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
303207 ИНФОРМАЦИЯ: Установки средства синтаксического анализа MSXML влияет на режим выполнения

Свойства

Код статьи: 305019 - Последний отзыв: 6 июня 2011 г. - Revision: 4.0
Ключевые слова: 
kbinfo kbmt KB305019 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:305019

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

 

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