За типом элемента XML должна следовать какая-либо спецификация атрибута?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 За типом элемента XML должна следовать какая-либо спецификация атрибута?

Сообщение Anonymous »

Я переносил один из своих кодов с jaxb2 на jaxb4, после перехода на Джакарту один из модульных тестов завершился неудачно из-за следующей ошибки.

[ Неустранимая ошибка] :26:30: За типом элемента "HdrInfo" должна следовать
либо спецификация атрибута, ">" или "/>". За типом элемента "HdrInfo"
должны следовать либо спецификации атрибута, ">" или "/>".
org.xml.sax.SAXParseException; Номер строки: 26; columnsNumber: 30;
За типом элемента «HdrInfo» должна следовать спецификация атрибута
: «>» или «/>».

Это результат Маршаллера Функция маршаллера:

Код: Выделить всё

private String marshal(SoapEnvelope req) throws JAXBException {
StringResult result = new StringResult();

Marshaller marshaller = JAXBContext.newInstance(SoapEnvelope.class,
SoapBody.class,PaymentRequest.class, CsiPaymentRequest.class,

CsiRequestHeader.class).createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
marshaller.setProperty(Marshaller.JAXB_FRAGMENT, true);
marshaller.marshal(req, result);

System.out.println(result);
return result.toString();
}
Может кто-нибудь сказать мне, в чем может быть проблема?

Подробнее здесь: https://stackoverflow.com/questions/787 ... ifications
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»