У меня есть приложение с интерфейсом стиля REST, который принимает XML-документы через POST от клиентов. Это приложение написано на Java и использует XML-компоненты для обработки опубликованного сообщения.Какой XML я отправляю для поля, объявленного как nillable?
Определение схемы XML для поля в сообщении выглядит следующим образом:
<xs:element name="value" type="xs:string" nillable="true" />
Как отправить пустое значение, которое соответствует этой спецификации?
Я отправил <value xsi:nil="true" />
, но это привело к тому, что синтаксический анализатор XML был заблокирован.
Это была именно информация, в которой я нуждался. Я выполнил ваши инструкции и добавил атрибут для пространства имен xsi, а затем смог заставить парсер принять и проверить опубликованный XML-документ. Ницца! –