XML Doctypedefinition(+,*, - )<! - Element - >

时间:2018-01-26 08:02:22

标签: xml dtd

嘿伙计们我试图进入XML,但我发现了一些我不太懂的东西。让我们说我有这样的Doctypedefinition:

   <!Doctype Game
   <!Element Player (Name+,Race*)>
   .
   .
   . and so on

+和*符号是什么意思写在?

中的元素声明后面

1 个答案:

答案 0 :(得分:1)

+*?是事件指标。

+ =一个或多个(至少一个)

* =零或更多

? =零或一个

XML元素声明中没有-。它在SGML元素声明中用于指定标记最小化和排除,但您不必担心使用XML的那些。

所以在你的例子中:

<!ELEMENT Player (Name+,Race*)>

元素Player必须至少包含一个Name元素,后跟(这就是逗号的含义)零个或多个Race元素。

查看quick ref from Mulberry Technologies。它很好地打破了它。