【发布时间】:2011-12-19 04:38:42
【问题描述】:
根据 W3C XML 规范,元素以以下形式声明:
[45] elementdecl ::= '<!ELEMENT' S Name S contentspec S? '>'
[46] contentspec ::= 'EMPTY' | 'ANY' | Mixed | children
w3school 上的样本是:
<!ELEMENT br EMPTY>
但是在html 4.01 strict dtd元素中br是:
<!ELEMENT BR - O EMPTY -- forced line break -->
为什么第二个声明要加上“-O”?这是什么意思?我在哪里可以找到有关此的官方文档?
【问题讨论】: