DTD元素内容

时间:2012-10-05 02:26:22

标签: xml dtd

在dtd中,是否可以使用以下类型的元素:

<!ELEMENT name (EMPTY|CDATA)>

这样我们可以这样:

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

...

1 个答案:

答案 0 :(得分:1)

与您的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