<分区>
Possible Duplicate:
What is the correct way to represent null XML elements?
是否有一种标准的方法来表示 XML 中的空属性值?
我们有一个现有的 XML 格式,它需要类似于以下的片段:
<items>
<item key="key_goes_here" value="value_goes_here" />
...
</items>
原始格式没有预料到需要区分空值和空字符串值——但是,这很重要(现在)。
我的直觉告诉我要创建一种新格式,避免为可为 null 的值设置属性,而是为它们使用元素:
<items>
<item key="key_goes_here_and_is_never_null">
<value xsi:nil="true" />
</item>
</items>
也就是说,如果有一种标准方法在 XML 中表示空属性值,我宁愿保留属性。