powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Соблюдение уникальности значений атрибутов
3 сообщений из 3, страница 1 из 1
Соблюдение уникальности значений атрибутов
    #34473581
Roman Necheporenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз доброго дня всем...
Подскажите пожалуста существует ли способ в XML схеме для следующего фрагмента XML файла
Код: plaintext
1.
2.
3.
4.
5.
6.
...
<Connector Port="COM1" BaudRate="9600">
  <CashRegister FactoryNumber="001111" Number="2" Used="true"/>
  <CashRegister FactoryNumber="000002" Number="3" Used="true"/>
</Connector>
...
указать, что для узла Connector элемент CashRegister может встречаться только с уникальным значением аттрибута FactoryNumber, т.е. при проверке валидности
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
...
<Connector Port="COM1" BaudRate="9600">
  <CashRegister FactoryNumber="001111" Number="2" Used="true"/>
  <CashRegister FactoryNumber="000002" Number="3" Used="true"/>
  <CashRegister FactoryNumber="001111" Number="4" Used="true"/>
</Connector>
...
XML оказался не валидным.
...
Рейтинг: 0 / 0
Соблюдение уникальности значений атрибутов
    #34473896
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Геморно но можно.
Если попрешься изучать schematron, как посоветовали в другой твоей теме тогда глянь сразу на rng схему (Relax NG). Он позволит встроить правила schematron'a в свой код. Т.О. на Relax ты опишешь возможные теги своего xml документа, их атрибуты, типы, возможно даже значения, а с помощью schematron'a напишешь шаблоны проверки этих значений(вот там и можешь написать ограничение на уникальность значений атрибута)
...
Рейтинг: 0 / 0
Соблюдение уникальности значений атрибутов
    #34486303
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ничего геморного, см. элемент unique
тут это уже обсуждалось
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Соблюдение уникальности значений атрибутов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]