DTD 外观修饰符

DTD appearance moddifiers

如果 ELEMENT 外观是强制性的,它必须以如下内容出现:

DTD

<?xml version="1.0" encoding="utf-8">
<!ELEMENT race (runner+)>
<!ELEMENT runner (#PCDATA)>

XML

<!DOCTYPE race SYSTEM "race.dtd">
<race>
    <runner>Runner1</runner>
    <runner>Runner2</runner>
</race>

也可以是空元素?:

XML

<!DOCTYPE race SYSTEM "race.dtd">
<race>
    <runner/>
</race>

是的,它可以是一个空元素。你的两个样本都是有效的。