Результаты поиска по запросу "jaxb"

1 ответ

Вы можете использовать XmlElementWrapper, чтобы добавить дополнительный слой в ваш XML. Как упомянуто в документации, обычно это используется, чтобы обернуть коллекции. Например, если вы хотите (по какой-то причине) <MyNotes> <TechNotes> <note> ... </ note> </ TechNotes> </ MyNotes>, вы можете добавить @XmlElementWrapper (name = "TechNotes") выше метода setMyNotes , Он оборачивается вокруг элемента XmlElement, поэтому вы не можете использовать его для одновременной переноса заметки в заголовок и тело. Им нужен общий родитель.

аться вJAXB как бы я рефакторингMyNote так что этоУдовлетворяет [https://stackoverflow.com/q/34278493/262852]чтобы: <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> ...

2 ответа

@SeanBarbeau спасибо - пока у меня есть: compile 'edu.usf.cutr.android.xml: jackson-dataformat-xml-android: 2.1.2' compile 'edu.usf.cutr.android.xml: stax2-api-android : 3.1.1 «compile» edu.usf.cutr.android.xml: stax-api-android: 1.0-2 «compile» edu.usf.cutr.android.xml: aalto-xml-android: 0.9.8 «Trying чтобы работала ссылка на репозиторий maven.

ужно разобрать java-объекты, которые передаются через xml. Я хочу использовать для этих целей JAXB-фреймворк, потому что я предварительно аннотировал (используя JAXB) java-класс. Возможно ли это в принципе? InputStream input = ...

4 ответа

метод getCharacterDataFromElement является

могу использовать приведенный ниже код, чтобы демонтировать строку XML и отобразить ее на объект JAXB ниже? JAXBContext jaxbContext = JAXBContext.newInstance(Person.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); Person ...

ТОП публикаций

1 ответ

Я не могу это проверить, но это звучит разумно. Между прочим, в StackOverflow нет такой вещи, как некропоточность. Вопросы и ответы должны быть актуальными. :-)

казать привязку JAXB для импортированного XSD в WSDL при использовании wsimport? Я попытался выполнить следующее связывание, которое приводит к ошибке «Оценка XPath // xs: element [@ name = 'isFoobar'] приводит к пустому целевому узлу». <?xml ...

1 ответ

stackoverflow.com/questions/23550197/...

емаУчитывая следующий файл конфигурации XML: <main> <name>JET</name> <maxInstances>5</maxInstances> <parameters> <a>1</a> <b> <b1>test1</b1> <b2>test2</b2> </b> </parameters> </main>Мне нужно извлечь значение элементов name и maxInstances, а ...

1 ответ

Хотя стандартного выпуска JAXB не существует (реализации Java SE 6 просто необходимы для обеспечения имплементации JAXB), я обновил свой ответ подходом, который будет работать с любой реализацией JAXB.

ан XML, который выглядит так (конечно, гораздо больше атрибутов): <inventory> <item kind="GRILL" tag=123 brand="WEBER"/> <item kind="CAR" tag=124 make="FORD" model="EXPLORER" /> </inventory>около десятка разных видов. Я использую аннотации для ...

1 ответ

разделение XML-файла с использованием Java

я есть клиент, который я создаю для доступа к веб-сервису. Я использую некоторые сгенерированные JAXB классы (Netbeans 6.9), чтобы демонтировать мои данные XML. Я получаю неожиданные ошибки элемента при попытке разархивировать ответ InputStream ...

2 ответа

Джексон не может учитывать @XmlElement при сериализации в JSON

У меня есть класс контракта, который содержит элементы с тегами @XmlElement. Для бывших @XmlElement(name = "balancemoney") protected Amount balanceMoney;Используя JAXBContext, я могу генерировать XML с правильными тегами. Однако, когда я ...

1 ответ

JAXB Marshaller не имеет элементов, значение которых равно нулю

Когда я выполняю маршалинг Java-объекта с помощью JAXB Marshaller, маршаллер не создает пустые элементы для пустых файлов в Java-объекте. Например, у меня есть следующий объект Java: public class PersonTraining { @XmlElement(name = "Val1", ...

2 ответа

Хорошо, я разместил это, чтобы показать идею.

у реализовать метод, который возвращает JAXBElement следующий код @XmlRootElement(name = "history") @XmlAccessorType(XmlAccessType.FIELD) public class IBHistoryInfo { @XmlElement(name="trade") private List<IBTradeInfo> mTrade; public void ...