2012-10-04 39 views
1

在DTD中,可以在一个元件被定义为DTD元件空和任何

<!ELEMENT name (ANY|EMPTY)> 

这意味着一个名称可以是像<name/>或它可以包含不破坏XML规则的任何元件?

回答

2

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

实例:

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

-

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