Article ID: 818084 - Last Review: May 2, 2003 - Revision: 1.2 INFO: List of Issues Fixed in MSXML 4.0 SP2 (Part 3 of 4)SUMMARYThis article is part 3 of 4 in the series of articles that
documents the bugs that are fixed in Microsoft XML (MSXML) 4.0 Service Pack 2
(SP2). The following bugs have been fixed in MSXML 4.0 SP2:
The Current() Function Is Not Evaluated Correctly in the XPath Expression That is Specified for the Use Attribute of an Xsl:keyIn MSXML4.0 RM and SP1, when you use the current() function to relate the value of the current matched node to a node that is not a child element or an attribute of the matched node, output is not generated on executing the XSLT transformation.To reproduce the problem, use the following .xml and .xsl files: Test.xsl Fix: XmlHttp.Send Method Does Not Accept VT_BSTR | VT_BYREF VariablesIn MSXML 4.0 RTM and SP1, when you use the XmlHttp object to execute HTTP requests by passing VT_BSTR | VT_BYREF strings to the Send method, you receive the following error message:Parameter is incorrect Fix: Program Stops Responding When You Use 'xsl:message terminate="yes"' in Xsl:variableIn MSXML 4.0 RTM and SP1, the program stops responding (or hangs) when you use 'xsl:message with terminate="yes"' in an xsl:variable.Message.xsl Fix: The Current() Function Is Not Evaluated Correctly When Used in the @Select Attribute of <xsl:sort>In MSXML 4.0 RTM and SP1, when you use the current() function in the @select attribute of <xsl:sort>, the current() function is not evaluated correctly.To reproduce the problem, use the following .xml and .xsl files: Sort.xsl Fix: Resetting an Empty Nodelist Causes a Null Reference and General Protection FailureIn MSXML4.0 RTM and SP1, when the empty nodelist is reset, it causes a general protection failure because of a Null reference.Fix: Program Stops Responding Under Stress When You Run Transformations on Cached XMLIn MSXML 4.0 RTM and SP1, memory corruption causes random crashes during XSL transformations on multiple-processor computers. This behavior occurs under stress when you execute transformations from multiple threads on cached XML data.Fix: Format-Number of Certain 18 Digit Numbers Causes Access ViolationIn MSXML4.0 RTM and SP1, when you use the format-number function in XSLT while transforming XML data, an access violation occurs. The problem occurs when you use 18 digit numbers.To reproduce the problem, use the following .xml and .xsl files: Format.xsl Fix: Get_schemaLocation() Causes Access Violation for Included SchemasIn MSXML4.0 RTM and SP2, when you try to use the get_schemaLocation() method for included schemas, an access violation occurs.REFERENCES
For additional information, click the following article numbers to view the
articles in the Microsoft Knowledge Base: 818081
(http://support.microsoft.com/kb/818081/EN-US/
)
INFO: List of Issues Fixed in MSXML 4.0 SP2 (Part 1 of 4)
818083
(http://support.microsoft.com/kb/818083/EN-US/
)
INFO: List of Issues Fixed in MSXML 4.0 SP2 (Part 2 of 4)
818085
(http://support.microsoft.com/kb/818085/EN-US/
)
INFO: List of Issues Fixed in MSXML 4.0 SP2 (Part 4 of 4)
| Article Translations
|
Back to the top
