【发布时间】:2012-01-26 10:49:27
【问题描述】:
我使用带有 XQuery 语法的 SELECT 语句从 SQL Server 2005 生成 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)
谢谢
【问题讨论】:
标签: sql-server tags xquery minimized