MSXML Product Support for Developers (823417)



The information in this article applies to:

  • Microsoft XML 4.0
  • Microsoft XML 3.0
  • Microsoft XML 2.6
  • Microsoft XML 2.5
  • Microsoft XML 2.0

SUMMARY

This article documents the current status of Microsoft XML (MSXML) Support for Developers.

MORE INFORMATION

Fully Supported Versions

  • MSXML 4.0
  • MSXML 3.0
Use only these two 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.

REFERENCES

For additional information about MSXML, click the following article numbers to view the articles in the Microsoft Knowledge Base:

269238 INFO: Version List of the Microsoft XML Parser

324460 HOW TO: Upgrade the Microsoft XML Parser

303207 INFO: Installation of MSXML Parser Affects Run Mode


Modification Type:MinorLast Reviewed:8/21/2003
Keywords:kbinfo KB823417 kbAudDeveloper