2

我正在寻找一种使用 RelaxNG 来要求 XML 文档中的元素填充 CDATA 的方法。

我没有在使用 W3C XML Schema Datatypes with RELAX NG或datatype library的指南中看到它。

是否可以?

4

1 回答 1

1

根据“在 XML 模式中强制使用 CDATA ”问题,不可能在带有 RelaxNG 的元素中要求 CDATA。这是因为验证适用于 XML 信息集。CDATA 在到达验证器之前已经被处理掉了。因此,RelaxNG 无法检查它。


注意:我对 StackOverflow 的搜索没有出现其他问题。当我完成输入问题时,它只显示在“具有相似标题的问题”列表中。基于“可以提出和回答你自己的问题”帖子,我留下这个问题,希望它更容易找到。

于 2011-11-14T22:09:02.827 回答