小编Gar*_*ang的帖子

防止SQL Sever在XML中生成自关闭标记

使用以下SQL:

DECLARE @xml XML=
(
    SELECT 
      N'' AS [content1/\*]
    , N'' AS [content2/\*]
    FOR XML PATH('Rows')
)

SELECT @xml 
Run Code Online (Sandbox Code Playgroud)

我得到自我关闭的标签,如:

<Rows>
  <content1 />
  <content2 />
</Rows>
Run Code Online (Sandbox Code Playgroud)

是否有可能得到这个,在HTML中使用?

<Rows>
  <content1></content1>
  <content2></content2>
</Rows>
Run Code Online (Sandbox Code Playgroud)

此外,是否可能,即没有根节点?

<content1></content1>
<content2></content2>
Run Code Online (Sandbox Code Playgroud)

xml t-sql sql-server

2
推荐指数
1
解决办法
1175
查看次数

标签 统计

sql-server ×1

t-sql ×1

xml ×1