Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > XML, XSL > RelaxNG


Автор: Toivonen 31.7.2008, 17:41
Здравствуйте. Мне нужно написать схему для валидации XML-данных на RelaxNG. Штудирую туториалы, но некоторые вещи создают трудности.

Согласно спецификации нельзя использовать interleave на элементах с одинаковыми именами. У меня же задача следующая: имеется код
Код

<state type="Request"/>
<state type="Protocol"/>
<state type="Server"/>


Необходимо написать такую схему, которая разрешала бы все эти элементы вперемешку. Причём элемент, у которого атрибут type = "Request", не обязательно должен присутствовать. Как это сделать без interleave?

Кто-нибудь знаком с этой технологией? Помогите, пожалуйста.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)