Смешивание данных (типов) и элементов в Relax NG
Я пытаюсь определить модель компактного синтаксиса Relax NG для следующего контента:
<coordinates class="blue">-132.976733 56.437924 <span class="red">-132.735747 56.459832 -132.631685 56.421493 -132.664547 56.273616</span> -132.878148 56.240754 -133.069841 56.333862 -132.976733 56.437924</coordinates>
Где элемент может обернуть одну или несколько координатных пар и действительно может иметь вложенные элементы с той же моделью содержимого.
Это возможно? Я читал здесь, что это может быть невозможно с использованием, например, xsd:double.
1 ответ
Я полагаю, что этот вопрос такой же, как и этот, поэтому я собираюсь предположить, что ответ похож, что-то вроде "Нет, используйте шаблон" смешанный ", а затем Schematron ограничения типа данных на токены".