XSD Как сгенерировать номер последовательности / записи в неограниченном поле? - PullRequest
0 голосов
/ 16 марта 2011

У меня есть XSD с полем под названием «customer», которое minOccurs = 0 и maxOccurs = unbounded.Есть ли способ автоматически присоединить порядковый номер к этой записи клиента?

В идеале сгенерированный XML будет выглядеть так:

<customerupdate>
<customer record="1">
<fname>albert</fname>
</customer>
<customer record="2">
<fname>david</fname>
</customer>
</customerupdate>

Ответы [ 2 ]

0 голосов
/ 17 марта 2011

Вы не можете генерировать эти значения с процессором XSD, это не его работа. Но это очень легко сделать с помощью XSLT.

0 голосов
/ 16 марта 2011

вы не можете делать то, что хотите.

Вы можете определить значение по умолчанию или фиксированное значение для атрибутов, но только статические значения могут быть назначены по умолчанию / фиксированные

Примеры по умолчанию / исправлено

W3C Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...