powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xsd проверка на уникальность
4 сообщений из 4, страница 1 из 1
xsd проверка на уникальность
    #37161736
__Avenger__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть xsd
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<xs:element name="Group">
  <xs:complexType mixed="true">
    <xs:attribute name="ID" use="required" type="xs:integer"/>
    <xs:attribute name="UUID" use="optional" type="xs:string"/>
  </xs:complexType>
  <xsd:unique name="GroupPK">
     // ????
  </xsd:unique>
</xs:element>

Что написать вместо вопросов, что бы ID в тэге <Group ID=...> было уникально?
...
Рейтинг: 0 / 0
xsd проверка на уникальность
    #37161738
__Avenger__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это был бы тэг, то написал бы так:
Код: plaintext
1.
                    <xsd:selector xpath="./Group"/>
                    <xsd:field xpath="ID"/>
...
Рейтинг: 0 / 0
xsd проверка на уникальность
    #37161750
__Avenger__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, ошибся. Что нужно написать вот здесь?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<xs:element name="Groups">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="Group"/>
    </xs:sequence>
  </xs:complexType>
  <xsd:unique name="GroupPK">
     // ????
  </xsd:unique>
</xs:element>

<xs:element name="Group">
  <xs:complexType mixed="true">
    <xs:attribute name="ID" use="required" type="xs:integer"/>
    <xs:attribute name="UUID" use="optional" type="xs:string"/>
  </xs:complexType>
</xs:element>
...
Рейтинг: 0 / 0
xsd проверка на уникальность
    #37161874
refreg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Avenger__Если это был бы тэг, то написал бы так:
Код: plaintext
1.
                    <xsd:selector xpath="./Group"/>
                    <xsd:field xpath="ID"/>
Осталось вспомнить, чем написание атрибута отличается от элемента...

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


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