powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как упростить схему XSD?
2 сообщений из 2, страница 1 из 1
Как упростить схему XSD?
    #38973611
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такой набор полей
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<xs:element name='type' minOccurs='1' maxOccurs='1'>
          <xs:complexType>
            <xs:simpleContent>
              <xs:extension base='xs:string'>
                <xs:attribute name="name" type="xs:string" use="required" />
              </xs:extension>
            </xs:simpleContent>
          </xs:complexType>
        </xs:element>
        <xs:element name='terminalID' minOccurs='1' maxOccurs='1'>
          <xs:complexType>
            <xs:simpleContent>
              <xs:extension base='xs:string'>
                <xs:attribute name="name" type="xs:string" use="required" />
              </xs:extension>
            </xs:simpleContent>
          </xs:complexType>
        </xs:element>



Все они одинаковые только имеют разное имя.
Можно ли сделать шаблон и потом его применять к узлу и не писать одинаковый код?
...
Рейтинг: 0 / 0
Как упростить схему XSD?
    #38973625
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно.

Код: xml
1.
2.
3.
4.
5.
6.
<xs:complexType name="xxx">
...
</xs:complexType>

<xs:element name='type' minOccurs='1' maxOccurs='1' type="xxx"/>
<xs:element name='terminalID' minOccurs='1' maxOccurs='1' type="xxx"/>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как упростить схему XSD?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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