在 dtd 中,元素可以定义为
<!ELEMENT name (ANY|EMPTY)>
这意味着名称可以是 <name/>
或者它可以包含任何违反 xml 规则的元素?
最佳答案
不,但如果您使用ANY
类型,它仍然可以为空。
示例:
<!DOCTYPE name [
<!ELEMENT name ANY>
]>
<name/>
-
<!DOCTYPE name [
<!ELEMENT name ANY>
<!ELEMENT foo (#PCDATA)>
]>
<name>
<foo/>
</name>
关于xml - DTD 元素为空且任意,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12736648/