【发布时间】:2012-10-05 06:14:48
【问题描述】:
在一个dtd中,一个元素可以定义为
<!ELEMENT name (ANY|EMPTY)>
意思是一个名字可以像<name/>或者它可以包含任何违反xml规则的元素?
【问题讨论】:
在一个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>
【讨论】: