我一般使用 DataSet.GetXml() 方法来序列化数据集,我遇到了一个问题:有没有一种简单的方法可以使用属性而不是元素来序列化数据集对象?例如,GetXml() 方法可能会从数据集中生成:
<foo>
<height>bleem</height>
<color>yurple</color>
</foo>
但是,我想看到类似的东西:
<foo height="bleem" color="yurple" />
我意识到面向属性的方法存在限制,但我使用的是数据库数据,所以唯一性应该不是问题。我一直在挖掘 SO,但我找不到任何内容。那里有任何 XML 专家有任何想法吗?