Создание XML файла и запись с помощью JDOM - Java.

Создание XML файла и запись с помощью JDOM — Java

В прошлом уроке мы узнали научились считывать данные с XML файла с помощью Java JDOM Parser. В этой статье мы попрактикуемся в записи данных в XML файл с помощью того же JDOM.

JDOM предоставляет множество методов для удобной записи данных в XML, работе с элементами и атрибутами.  Для этого используется специальный класс XMLOutputter, который может быть использован для записи документа в любой OutputStream или Writer объект.

В нашем примере мы используем maven, поэтому просто добавим в pom.xml в зависимости следующий код:

Перейдем к практике, где создадим список объектов Student, а затем запишем его в файл XML.

Класс Student имеет следующий вид:

Также мы установим атрибут id каждому элементу Student и добавим пространство имен для корневого элемента:

Обратите внимание, что мы сразу записали данные в XML файл. Если вы хотите посмотреть данные перед записью, то добавьте следующие строки для вывода сформированного JDOM документа в консоль:

Также следует отметить, что мы устанавливаем пространство имен для каждого нового элемента Student. Если же Вы уберете явное указание пространства имен для каждого не корневого элемента с такого:

на такое:

то в выходном XML файле пространство имен будет пустым:

Результат выполнения записи в XML файл с помощью JDOM:

Следите за обновлениями раздела Обработка XML в Java и подписывайтесь на обновления сайта.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *