如何使用FOR XML PATH创建空标记

时间:2016-02-16 19:22:45

标签: xml for-xml-path

这是我第一次使用FOR XML PATH。在上下搜索之后,我几乎按照我想要的方式开始工作

Select * from GTracking FOR XML PATH('TRANSACTION'), ROOT('TRANSACTIONS'),ELEMENTS

除了当值为NULL时,我没有标记(根据MSDN预期),然后我将值更改为空字符串(就像“”)。此更改会在IE中正确显示空标记。

<ADDRESS_1> 100 - 3th ST </ADDRESS_1>
<ADDRESS_2/>

但是,当我使用记事本打开XML时,它似乎将行结尾作为ADDRESS_2标记的值,因此它看起来像这样

<ADDRESS_1> 100 - 3th ST </ADDRESS_1>
<ADDRESS_2>
</ADDRESS_2>

我如何知道XML格式是否正确?如果我想要空标记,如何解决这个问题。

0 个答案:

没有答案