2012-01-26 8 views
1

XQuery構文のSELECTステートメントを使用してSQL Server 2005からXMLを生成しています。SQL Server 2005のXQueryを使用して最小化された空のxmlタグを防ぐ方法

空の要素の終了タグを生成する方法はありますか?基本的に、このSQL文から生成されたxml出力は、最小化されたタグ要素を好まない "従来の" c#xmlパーサにフィードされます。そうでなければ、すべて正常に動作します。

select 
    -- (this generates empty xml element which throws out the parser) 
    main.sub.query('schoolname').value('.','varchar(50)') "newparent/newchild/newschoolname" 
from 
    @xml.nodes('/parent/child') AS main(sub) 
for xml path(''), type) 

おかげ

答えて

関連する問題