【发布时间】:2010-09-14 01:03:57
【问题描述】:
这不是技术问题。更多的是标准化的事情。我有一堆需要序列化为 XML 的业务对象。在最简单的形式中,我得到了对象 X 持有类型 Y 的对象。Y 扩展为 Y1、Y2、Y3。
我的问题是,我应该选择:
<X>
<Y>
<Y1 />
<Y2 />
<Y1 />
<Y3 />
</Y>
</X>
或:
<X>
<Y Type="Y1" />
<Y Type="Y2" />
</X>
当然,第一种方式更具可读性,这是我想要的。这有什么不好的原因吗?我想我是在征求意见...... ;)
【问题讨论】:
-
缺乏有关您的问题的背景信息使这个问题看起来像是永恒的“元素与属性”之谜的重复。如果这是您正在考虑的问题,请查看以下问题:stackoverflow.com/questions/33746stackoverflow.com/questions/241819stackoverflow.com/questions/1455872stackoverflow.com/questions/1455872stackoverflow.com/questions/1096797stackoverflow.com/questions/3055413
标签: xml xml-serialization