0
如果我定义元素,如这在DTD有效解析字符的XML数据
<!ELEMENT ud (#PCDATA)>
有以下两种有效?
<ud>foo & bar</ud>
<ud><![CDATA[foo & bar]]></ud>
如果我定义元素,如这在DTD有效解析字符的XML数据
<!ELEMENT ud (#PCDATA)>
有以下两种有效?
<ud>foo & bar</ud>
<ud><![CDATA[foo & bar]]></ud>
两者都有效。
将内容放入<![CDATA[]]>
部分实际上意味着解析器将忽略其中的任何内容。
PCDATA
表示只允许字符数据。 CDATA
表示字符数据,所以它允许在PCDATA
上下文中。