2008-12-25 66 views
4

我正在創建一個xml模式,並且我想確保所有元素 中的值都是CDATA元素。強制在XML模式中使用CDATA

有沒有辦法強制這個使用XML模式?

+0

CDATA只是封裝文本的便捷方式。你應該在乎它是否是帶有實體轉義或CDATA的文本?我錯過了什麼嗎? – cletus 2008-12-25 11:56:18

回答

9

當我記得XML Schema在XML Infoset上工作時,意思是在解析XML文檔後,解析實體,清空空格並處理CDATA。 CDATA是一種簡化文本序列化的方式,而不是結構模型的一部分。所以:不。在DTD或RELAX NG中都沒有。