I need to output a query to xml with a Type Coded element, but am not sure how to format it in SQL. The result should look like this:
<Person>
<Name>Test</Name>
<Gender tc="1"/>
</Person>
Any help would be appreciated
Thanks
Stphane
Use this format:
SELECT 'Test' AS 'Person/Name', '1' AS 'Person/Gender/@.tc' FOR XML PATH(''), TYPE;
It will yield the following xml for you.
<Person><Name>Test</Name><Gender tc="1" /></Person>
(Note that "FOR XML PATH" is new in SQL Server 2005)
No comments:
Post a Comment