В Java Как создать файл XML с помощью парсера DOM? Запись DOM в виде XML-файла

Опубликовано: 2019-01-11
В Java Как создать файл XML с помощью парсера DOM? Запись DOM в виде XML-файла

Как мы узнали ранее «Простой способ подсчета количества элементов XML в Java», вот еще один простой код Java, который записывает XML-файл в Java (DOM Parser).

  • Запись DOM в виде XML-файла
  • Учебник по Java DOM — написание XML с помощью DOM на Java
  • Как написать XML-файл в Java (DOM Parser)
  • Java: простой способ записи файла XML (DOM) в Java

Вот что я делаю здесь:

  • Создание корневого XML-элемента с именем: Companies
  • Создание 4 элемента Company
  • Каждый элемент компании имеет id атрибута
  • Каждый элемент компании имеет 3 элемента — Name, Type, Employee

DocumentBuilderFactory:

Определяет фабричный API, который позволяет приложениям получать синтаксический анализатор, создающий деревья объектов DOM из XML-документов.

DocumentBuilder:

Определяет API для получения экземпляров документа DOM из документа XML.

добавитьдочерний():

добавляет узел newChild в конец списка дочерних элементов этого узла. Если новый дочерний элемент уже находится в дереве, он сначала удаляется.

Трансформатор:

Экземпляр этого абстрактного класса может преобразовать исходное дерево в результирующее дерево.

DOMSИсточник:

Действует как держатель для преобразования исходного дерева в форме дерева объектной модели документа (DOM).

СтримРезультат:

Действует как держатель результата преобразования, который может быть XML, обычным текстом, HTML или какой-либо другой формой разметки.

  • The Node является основным типом данных для всей объектной модели документа. Он представляет собой один узел в дереве документов.
  • The Document представляет собой весь документ HTML или XML.
  • The Element Java представляет элемент в документе HTML или XML.

Вывод консоли Eclipse:

Запустите приведенную выше программу как приложение Java, чтобы получить результат, аналогичный приведенному ниже.