我目前正在編寫一個XML文檔,該文檔是爲只有2個級別的XML層次結構編寫的。現在,我想爲它添加一個一對多的分類,這會破壞與該文件一起工作的大部分代碼。在XML層次結構中添加一個屬性或創建一個新的級別?
我可以添加該分類作爲一個新的水平,或者我可以實現它作爲一個屬性在同一水平(幾乎像標籤)。
電流:
<category>
<subcategory></subcategory>
<category>
建議:
<supercategory>
<category>
<subcategory></subcategory>
</category>
</supercategory>
或:
<category supercategory="">
<subcategory></subcategory>
</category>
哪種方法更容易維護?
編輯您的文章,並顯示您當前並提出了結構的一些短的例子。 – 2011-03-02 19:24:26