【发布时间】:2012-10-05 11:42:31
【问题描述】:
在dtd中,是否可以有一个元素的类型:
<!ELEMENT name (EMPTY|CDATA)>
这样我们就可以有这样的东西:
<name/> or <name>DFGHJKHGF</name>
??
【问题讨论】:
在dtd中,是否可以有一个元素的类型:
<!ELEMENT name (EMPTY|CDATA)>
这样我们就可以有这样的东西:
<name/> or <name>DFGHJKHGF</name>
??
【问题讨论】:
类似于您的other question,如果您将内容定义为#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
【讨论】: