多值hierarchal xml标签

时间:2013-08-22 18:41:49

标签: python xml

我有一个包含许多分类的文本,我正在考虑对分类xml标记进行完美设计。

所以例如,text id =“1”有2个分类,每个分类都是树形结构:

class1
 class2
   class3

另一种分类:

class1
  class6
    class10

第一个xml设计:

<class tree="class1;class2;class3"\>
<class tree="class1;class6;class10"\>
  <text id="1">
     here the text
  </text>

另一种设计是

<class1>
   <class2>
      <class3>
      </class3>
   </class2>
</class1>
<class1>
   <class6>
      <class10>
      </class10>
   </class6>
</class1>
  <text id="1">
     here the text
  </text>

您认为哪一个合适?我希望能够检索属于一个类的所有文本。

欢迎提出任何建议。

1 个答案:

答案 0 :(得分:0)

我会说第三种设计,因为它是最干净,最容易阅读的。在我看来,解析也会更简单。你可以使用非常简单的正则表达式来完成所有这些。