Вставка блока XML в существующий файл XML в Java - PullRequest
1 голос
/ 16 июня 2011

Я немного новичок в XML.У меня есть класс, который создает файл XML (используя Jaxb).Итак, у меня есть существующий XML-файл, который содержит следующее:

<bookList>
  <book>
    <title> Grapes of Wrath </title>
    <author> John Steinbeck </author>
  </book>
  <book>
    <title> Harry Potter </title>
    <author> J.K. Rowling </author>
  </book>
<bookList>

В моем Java-коде я могу без проблем создать новый объект Book.Но как я могу добавить новую книгу со всеми атрибутами в блоке bookList?Могу ли я сделать это в Jaxb или мне нужно использовать что-то еще?

1 Ответ

3 голосов
/ 16 июня 2011

Полагаю, у вас есть объект BooksList, сгенерированный JAXB, этот объект BookList, вероятно, имеет List из Book.Просто добавьте новую книгу в этот список и выделите BooksList, чтобы получить XML.

Редактировать: Добавление ссылки на пример, который выполняет демаршаллинг и маршаллинг: http://download.oracle.com/javaee/5/tutorial/doc/bnbay.html

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