Microsoft KB Archive/823417

= MSXML product support for developers =

Article ID: 823417

Article Last Modified on 8/17/2007

-

APPLIES TO


 * Microsoft XML Core Services 6.0
 * Microsoft XML Core Services 4.0
 * Microsoft XML Parser 3.0
 * Microsoft XML Parser 2.6
 * Microsoft XML Parser 2.5
 * Microsoft XML Parser 2.0

-



SUMMARY
This article documents the current status of Microsoft XML (MSXML) support for developers.



Fully supported versions

 * MSXML 6.0
 * MSXML 4.0
 * MSXML 3.0

Use only these three versions in custom application development.

Service packs are periodically released for these versions to roll up interim bug and compliancy fixes. When you use an earlier release of one of these versions, and you experience a problem that has been fixed in a service pack, you must upgrade to the latest service pack. Hotfix requests for new bugs are accepted and investigated only for the latest service packs of these versions.

Partially supported version

 * MSXML 2.6

Do not use this version in custom application development. Developer support for this version is restricted to its use by the server-side SQL Server 2000 XML features that have a dependency on this version. This expires if or when the implementation of the SQL Server 2000 server side XML features drop the dependency on this version.

Unsupported versions

 * MSXML 2.5
 * MSXML 2.0
 * MSXML 1.0

Developer support for these versions has expired. Do not use these versions in custom application development. If you have custom applications that have a dependency on installation of these versions in replace mode, test these applications in an MSXML 3.0 replace-mode configuration, or port these applications to use MSXML 4.0

When you test in an MSXML 3.0 replace mode configuration, you may experience valid breaking changes that are implemented in this version to enhance compliancy with the World Wide Web Consortium (W3C) XML specs. In these situations, you must take steps to implement any code modifications that you must have so that the code is functional and compliant with MSXML 3.0.

MSXML 4.0 does not install in replace mode. When you port custom MSXML applications to MSXML 4.0, use version dependent Prog ids (for example, MSXML2.DOMDocument.4.0, MSXML2.ServerXmlHttp.4.0) to create an instance of MSXML objects. For additional information about developing applications by using MSXML 4.0, see the accompanying on-line SDK.

