JAXB Привязка для изменения xs: date на xs: dateTime? - PullRequest
4 голосов
/ 29 марта 2011

Мне нужно получить доступ к некорректной веб-службе, где некоторые поля в WSDL имеют тип xs: date, но я должен заполнить их как xs: dateTime.

Можно ли использовать файл привязок JAXB дляизменить тип поля в WSDL?

Фрагмент WSDL:

        <xs:sequence>
          <xs:element name="startTime" type="xs:date" />
          <xs:element name="stopTime" type="xs:date" />
        </xs:sequence>

1 Ответ

1 голос
/ 29 марта 2011

Вы можете использовать аннотацию @XmlSchemaType для настройки представления XML:

@XmlElement(name = "date-of-birth")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar dateOfBirth; 

Для получения дополнительной информации см .:

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