Select the product you need help with
FIX: FOR XML EXPLICIT: Conflict Attribute in xmltext Is Not Overwritten if xmltext Contains DBCSArticle ID: 290083 - View products that this article applies to. This article was previously published under Q290083
BUG #: 236233 (SHILOH_BUGS)
SYMPTOMS
In an XML EXPLICIT mode, under certain conditions, with the xmltext element defined as double-byte character set (DBCS), a query may not overwrite the conflict attribute and may produce XML that is not well-formed.
RESOLUTIONTo resolve this problem, obtain the latest service pack for SQL Server 2000. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
290211
(http://support.microsoft.com/kb/290211/EN-US/
)
INF: How to Obtain the Latest SQL Server 2000 Service Pack
STATUSMicrosoft has confirmed that this is a problem in SQL Server 2000. This problem was first corrected in SQL Server 2000 Service Pack 1. MORE INFORMATION
In an XML EXPLICIT mode, under normal conditions, if an attribute that appears in the xmltext element conflicts with an attribute that is retrieved on the same element level, the attribute in xmltext is ignored and overwritten. Under certain conditions with DBCS, however, the conflict attribute is not overwritten, but is instead duplicated. This produces XML that is not well-formed. To reproduce this behavior, create a table, insert a row, and query the table as follows: PropertiesArticle ID: 290083 - Last Review: November 6, 2003 - Revision: 3.2
|


Back to the top








