В соответствии с вопросом " Принудительное использование CDATA в XML-схеме ", невозможно использовать CDATA в элементе с RelaxNG. Это потому, что проверка работает на XML Infoset. CDATA уже обработан, прежде чем он попадет в валидатор. Таким образом, у RelaxNG нет возможности проверить это.
Примечание. Поиски в StackOverflow не дали ответа на другой вопрос. Он появился только в списке «Вопросы с похожими заголовками», когда я закончил вводить вопрос. Исходя из сообщения " Можно задавать вопросы и отвечать на свои вопросы ", я оставляю этот вопрос в надежде, что его легче найти.