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
上下文中。