【发布时间】:2011-02-07 01:56:13
【问题描述】:
希望在 XML 中嵌套(无限级别)元素。像这样:
<items>
<item>
<name>Item One</name>
<item>
<name>Item Two</name>
</item>
<item>
<name>Item Three</name>
<item>
<name>Item Four</name>
</item> <!-- etc... -->
</item>
</item>
</items>
但是。在浏览我在以下 cmets 中注意到的解决方案时: weird nesting in xml 虽然上面的格式很好,但它不会针对任何有罪的 DTD 进行验证。
两件事,嵌套相似元素的更好方法是什么,第二,DTD 的设计是什么。
更新:更愿意根据 XML Schema 而不是 DTD 进行验证。
【问题讨论】:
-
我不知道 DTD,但你可以在 W3C XML Schema 中做到这一点。
-
:) 之前简要介绍了 Schemas,我肯定会使用它而不是 DTD。