gpt4 book ai didi

xml - 声明 DTD 元素类型时 "- O"是什么意思?

转载 作者:数据小太阳 更新时间:2023-10-29 02:05:29 24 4
gpt4 key购买 nike

根据 W3C XML规范,元素以以下形式声明:

[45]    elementdecl    ::=      '<!ELEMENT' S Name S contentspec S? '>'
[46] contentspec ::= 'EMPTY' | 'ANY' | Mixed | children

sample 在 w3school 上是:

 <!ELEMENT br EMPTY>

但是在html 4.01 strict dtd元素br是:

<!ELEMENT BR - O EMPTY                 -- forced line break -->

为什么第二个声明要加“-O”?这是什么意思?我在哪里可以找到关于这个的官方文档?

最佳答案

连字符表示必需,O 表示可选。所以“-O”表示开始标签是必须的,结束标签是可选的。您可以在 §3.3.3 中阅读更多内容

关于xml - 声明 DTD 元素类型时 "- O"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7961787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com