XML DTD - 星号在括号外的含义是什么?

时间:2011-09-24 05:08:29

标签: xml dtd

我理解

    <!ELEMENT tagname (source*)>

表示源可以出现零次或多次,但我不明白这意味着什么

     <!ELEMENT story (#PCDATA | date)*>

括号外的星号是否适用于内部或故事或其他内容?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是{ #PCDATA | date }上的一个(可能是空的)序列。要明确(x|y)*的生产规则是

(x|y)* = {} | x(x|y)* | y(x|y)*

使用“零次或多次”的语言表示您反复选择#PCDATAdate中的一个,您可以选择零个或多个。

清除?