我目前正在处理一个为只有 2 个级别的 XML 层次结构编写的 XML 文档。现在,我想向它添加一个一对多的分类,这会破坏与该文件一起使用的大部分代码。
我可以将该分类添加为新级别,也可以将其实现为同一级别的属性(几乎就像标记一样)。
当前的:
<category>
<subcategory></subcategory>
<category>
建议的:
<supercategory>
<category>
<subcategory></subcategory>
</category>
</supercategory>
或者:
<category supercategory="">
<subcategory></subcategory>
</category>
哪种方法更易于维护?