Мне интересно, если я упускаю что-то очевидное.
У меня есть список чисел, возможно, включая диапазоны (подумайте о опции печати страницы диалогового окна печати).
В идеале я хотел бы, чтобы окончательный вывод XML выглядел следующим образом, с page и pageRange в порядке.
<pages>
<page> 1</page>
<pageRange><start>3</start><end>6</end></pageRange>
<page> 34</page>
</pages>
Что бы мне пришлось добавить в схему, чтобы это разрешить?
Из того, что я увидел:
Последовательность с несколькими страницами и диапазоном страниц не допускается чередование.
Выбор позволяет только один или другой.
Я пытался все испортить, но мне не удавалось правильно его проверить.
Мое краткосрочное решение состоит в том, чтобы иметь последовательность диапазонов и вводить отдельные числа в диапазон, но это кажется потенциально громоздким. Так я что-то упустил?