我使用SELECT
带有 XQuery 语法的语句从 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)
谢谢