Мое требование состоит в том, чтобы любой XML-файл, который будет проверен по моей схеме, должен соответствовать следующему условию.
Элемент OTHERWISE может содержать только раздел CDATA и ничего больше.*
Допустимый XML: <OTHERWISE ContentURI=""><![CDATA[<html>Good-bye</html>]]></OTHERWISE>
Недопустимый XML: <OTHERWISE ContentURI="">ABC</OTHERWISE>
Я пытаюсь выполнить следующее:
<xs:simpleContent>
<xs:restriction base="OtherwiseAtt">
<xs:pattern value="^<\!\[CDATA\[[a-zA-Z0-9]*\]\]>" />
</xs:restriction>
</xs:simpleContent>
Любойвещь может пойти внутри CDATA.Я поставил [a-zA-Z0-9] * только для целей тестирования.
Пожалуйста, помогите мне.
Спасибо Сабри