Article ID: 318889 - Last Review: April 19, 2002 - Revision: 1.2 INFO: List of Issues Fixed in Microsoft XML 4.0 Service Pack 1 (Part 3 of 4)This article was previously published under Q318889 SUMMARY
This article is part 3 of 4 in the series of articles that documents the bugs that are fixed in MSXML 4.0 Service Pack 1 (SP1).
To download MSXML 4.0 SP1, see the following Microsoft Developer Network (MSDN) Web site: http://www.microsoft.com/downloads/details.aspx?familyid=3144B72B-B4F2-46DA-B4B6-C5D7485F2B42&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?familyid=3144B72B-B4F2-46DA-B4B6-C5D7485F2B42&displaylang=en)
The following bugs have been fixed in MSXML 4.0 SP1:
MORE INFORMATIONMSXML DOM: Attribute Values Must Be Normalized Before ValidationThe XSD normalizedString data type represents strings that have been normalized with respect to white spaces. For example, line feed (#xA) characters, carriage return (#xD) characters, and tab (#x9) characters in a string are converted to space (#x20) characters. The data value of an XML attribute whose data type is normalizedString must be normalized before the XML instance document is validated. The October 2001 RTM version of the MSXML 4.0 DOM does not normalize such attribute values before it validates an XML instance document. Because of this, you receive the following validation error message when MSXML 4.0 parses a normalizedString attribute value that contains carriage return characters, line feed characters, or tab characters:
The attribute: '<attribute name>' has an invalid value according to its data type.
MSXML DOM Validation: Incorrect Error Message on Second Call to DOM Validate Method When XSD Schema Defines an ID AttributeWhen you execute the validate method of the October 2001 RTM release of the MSXML 4.0 DOMDocument object more than one time, you may receive the following validation error message the second time you execute the method, even when the value of an ID attribute (that is, an attribute whose data type in the XSD schema has been defined as ID) is not duplicated:
The ID '<ID Value>' is duplicated
NOTE: If an ID attribute value is duplicated, this error message is valid. Steps to Reproduce the Behavior
An NMTOKEN Value with Multiple Colon (:) Characters Is Treated as an XML NameMultiple occurrences of the colon (:) character in an NMTOKEN data value should be permitted. However, the October 2001 RTM release of MSXML 4.0 treats NMTOKEN values that have multiple instances of the colon (:) character as XML names. Because of this, you receive the following error message when the parser parses NMTOKEN values that contain two or more colon (:) characters:
Multiple colons are not allowed in a name
Person.dtd Microsoft Internet Explorer XMLHTTP BUG - Access to Local FilesThe following Microsoft Knowledge Base article describes this security problem:317244
(http://support.microsoft.com/kb/317244/EN-US/
)
MS02-008: XMLHTTP Control in MSXML 4.0 Can Permit Access to Local Files
The MSXML 4.0 SP1 release includes the fix that this article describes. You do not have to separately download and install the fix for the MSXML 4.0 RTM release after you install MSXML 4.0 SP1.REFERENCESFor additional information, click the article numbers below
to view the articles in the Microsoft Knowledge Base:
318886
(http://support.microsoft.com/kb/318886/EN-US/
)
INFO: List of Issues Fixed in Microsoft XML 4.0 Service Pack 1 (Part 1 of 4)
318887
(http://support.microsoft.com/kb/318887/EN-US/
)
INFO: List of Issues Fixed in Microsoft XML 4.0 Service Pack 1 (Part 2 of 4)
318890
(http://support.microsoft.com/kb/318890/EN-US/
)
INFO: List of Issues Fixed in Microsoft XML 4.0 Service Pack 1 (Part 4 of 4)
| Article Translations
|
Back to the top
