【发布时间】:2011-07-07 12:46:57
【问题描述】:
我目前正在处理一个 XML 文档,该文档是为只有 2 个级别的 XML 层次结构编写的。现在,我想为其添加一个一对多的分类,这会破坏与该文件一起使用的大部分代码。
我可以将该分类添加为新级别,也可以将其实现为同一级别的属性(几乎类似于标记)。
当前:
<category>
<subcategory></subcategory>
<category>
建议:
<supercategory>
<category>
<subcategory></subcategory>
</category>
</supercategory>
或:
<category supercategory="">
<subcategory></subcategory>
</category>
哪种方法更易于维护?
【问题讨论】:
-
编辑您的帖子并展示您当前和建议结构的一些简短示例。
标签: xml xsd maintainability future-proof