Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XML DTD-星号在';它在括号外_Xml_Dtd - Fatal编程技术网

XML DTD-星号在';它在括号外

XML DTD-星号在';它在括号外,xml,dtd,Xml,Dtd,我明白 <!ELEMENT tagname (source*)> 这意味着源代码可以出现零次或多次,但我不明白这意味着什么 <!ELEMENT story (#PCDATA | date)*> 括号外的星号是指括号内的所有内容,还是指故事或其他内容 谢谢 它是{PCDATA | date}上的一个(可能是空的)序列。为明确起见,(x | y)*的生成规则是 (x|y)* = {} | x(x|y)* | y(x|y)* 在您的“零次或多次”

我明白

    <!ELEMENT tagname (source*)>

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

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

括号外的星号是指括号内的所有内容,还是指故事或其他内容

谢谢

它是
{PCDATA | date}
上的一个(可能是空的)序列。为明确起见,
(x | y)*
的生成规则是

(x|y)* = {} | x(x|y)* | y(x|y)*
在您的“零次或多次”语言中,这意味着您重复选择一个
#PCDATA
日期
,在其中您可以进行零次或多次选择

明白了吗