Как определить динамическое имя элемента xsd как сложный тип - PullRequest
0 голосов
/ 28 января 2019

Мое приложение использует сервис json и представляет его как мыльный веб-сервис клиенту.

У провайдера есть один узел элемента сложного типа, имя которого является динамическим.Я хочу вернуть то же самое своему клиенту

<xsd:element maxOccurs="unbounded" name="Dynamic_name_coming_from_webservice" type="complex_type_it_is" />

Вот как мне нужно определить свой элемент в XSD.Как это возможно?

Заранее спасибо.

1 Ответ

0 голосов
/ 28 января 2019

Вам необходимо использовать xs:any подстановочный знак.Однако подстановочный знак не может ограничить содержимое элемента определенным типом.Если существуют ограничения на содержимое, но нет ограничения на имя, единственный способ определить ограничения - использовать утверждения XSD 1.1.

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