Article ID: 308563 - View products that this article applies to.
This article was previously published under Q308563
This article is part 1 of 4 in a series of articles documenting the bugs fixed in MSXML 3.0 Service Pack 2 (MSXML 3.0 SP2).
The following bugs have been fixed in MSXML 3.0 SP2:
For additional information about MSXML 3.0 SP2, click the article number below to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/308480/EN-US/ )INFO: How to Obtain the Latest Microsoft XML 3.0 Service Pack
BUG: XPath search fails when you search into external parsed entitiesIf the Test.xml file contains the following XML data
that contains a reference to another XML file, External.xml, as follows
and calls the following:
no node is returned with the MSXML 3.0 parser.
BUG: Doc stream does not parse XML until the stream is closedWhen you call QueryInterface on the DOMDocument object for an IStream interface and then write to the stream, the DOMDocument is not loaded until the stream is released. You expect the parser to be invoked when you call IStream::Commit.
BUG: XPath function generates duplicate IDs for namespace nodes and default attributesThe XPath generate-id function returns duplicate node IDs for namespace nodes and default attributes.
For example, the XSL transformation generates output that contains duplicate IDs when you apply the following style sheet
to the following XML data:
BUG: MSXML may fail to report encoding errors when you save small XML filesWhen you save a small XML file that contains characters that are not supported by a given encoding, MSXML 3.0 and 3.0 SP1 may fail to report the encoding errors. Starting with MSXML 3.0 SP2, the encoding errors are always reported.
(http://support.microsoft.com/kb/308564/EN-US/ )INFO: List of Issues Fixed in Microsoft XML 3.0 Service Pack 2 (Part 2 of 4)
(http://support.microsoft.com/kb/308565/EN-US/ )INFO: List of Issues Fixed in Microsoft XML 3.0 Service Pack 2 (Part 3 of 4)
(http://support.microsoft.com/kb/308566/EN-US/ )INFO: List of Issues Fixed in Microsoft XML 3.0 Service Pack 2 (Part 4 of 4)