如何在DTD中指定无限子项?

时间:2011-07-13 17:39:57

标签: xml dtd

我有一个根标记<alphabet>,其中可以包含无限(但可选)数量的标记<a><b><c>。如何在DTD中指定它?

1 个答案:

答案 0 :(得分:3)

使用*出现指示符:

<!ELEMENT alphabet (a|b|c)*>

如果你不知道孩子ANY会有什么,你也可以使用alphabet

<!ELEMENT alphabet ANY>

请注意,alphabet内出现的任何元素(标签)仍然需要声明。 See my answer here for an example