Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSD: ограничение на набор атрибутов элемента / 2 сообщений из 2, страница 1 из 1
27.11.2019, 18:51
    #39895224
NETClient
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XSD: ограничение на набор атрибутов элемента
Про xs:restriction знаю - позволяет задать условие на значение атрибута. Мне нужно поставить ограничение на группу атрибутов, то есть валидными считаются только те объекты, где
Код: plaintext
1.
(width = 33 and height = 11) or (width = 66 and height = 22)

, то есть выделенный желтым не должен пройти валидацию.

Код: xml
1.
2.
3.
  <object id="247" width="33" height="11"/>
  <object id="248" width="33" height="22"/>
  <object id="249" width="66" height="22"/>

Можно ли задать такое ограничение на уровне XSD?
...
Рейтинг: 0 / 0
27.11.2019, 20:33
    #39895251
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XSD: ограничение на набор атрибутов элемента
Нет. XSD не позволяет задать такие ограничения. Как для атрибутов, так и для элементов.

Если нужно контролировать такие ограничения, то для этого можно использовать XSL
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSD: ограничение на набор атрибутов элемента / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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