0

在 dtd 中,是否可以具有以下类型的元素:

<!ELEMENT name (EMPTY|CDATA)>

这样我们就可以拥有这样的东西:

<name/> or <name>DFGHJKHGF</name>

??

4

1 回答 1

1

与您的其他问题类似,如果您将内容定义为#PCDATA元素仍然可以为空。

例子:

<!DOCTYPE doc [
<!ELEMENT doc (name+)>
<!ELEMENT name (#PCDATA)>
]>
<doc>
    <name/>
    <name>DFGHJKHGF</name>
</doc>

查看规范以获取更多信息:http ://www.w3.org/TR/2008/REC-xml-20081126/#elemdecls

于 2012-10-05T03:32:50.680 回答