2008-12-25 29 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中都没有。