私は現在、2つのレベルしかないXML階層用に作成されたXMLドキュメントに取り組んでいます。今のところ、そのファイルで機能するコードのほとんどを壊してしまう1対多の分類を追加したいと思います。
その分類を新しいレベルとして追加することも、同じレベルの属性として実装することもできます(ほとんどタグ付けのように)。
現在:
<category>
<subcategory></subcategory>
<category>
提案:
<supercategory>
<category>
<subcategory></subcategory>
</category>
</supercategory>
また:
<category supercategory="">
<subcategory></subcategory>
</category>
どちらの方法がより保守可能ですか?