根据 W3C XML规范,元素以以下形式声明:
[45] elementdecl ::= '<!ELEMENT' S Name S contentspec S? '>'
[46] contentspec ::= 'EMPTY' | 'ANY' | Mixed | children
Run Code Online (Sandbox Code Playgroud)
w3school上的样本是:
<!ELEMENT br EMPTY>
Run Code Online (Sandbox Code Playgroud)
但是在html 4.01 中严格的 dtd元素 br 是?
<!ELEMENT BR - O EMPTY -- forced line break -->
Run Code Online (Sandbox Code Playgroud)
为什么第二个声明要加上“-O”?这是什么意思?我在哪里可以找到有关此的官方文件?