DTD元素为空和任何

时间:2012-10-04 21:57:36

标签: xml dtd

在dtd中,元素可以定义为

<!ELEMENT name (ANY|EMPTY)>

意味着名称可以像<name/>一样,也可以包含任何破坏xml规则的元素?

1 个答案:

答案 0 :(得分:2)

不,但是如果您使用类型ANY,它仍然可以为空。

示例:

<!DOCTYPE name [
<!ELEMENT name ANY>
]>
<name/>

-

<!DOCTYPE name [
<!ELEMENT name ANY>
<!ELEMENT foo (#PCDATA)>
]>
<name>
    <foo/>
</name>