Як використовувати XPath для аналізу XML у Java?

Проаналізуйте XML за допомогою Java XPath Parser

  1. Крок 1: Створення DocumentBuilder.
  2. Крок 2: Читання XML.
  3. Крок 3: Створення документа з файлу або потоку.
  4. Крок 4: Створення XPath.
  5. Крок 5: Підготовка та оцінка виразу XPath.
  6. Крок 6: Ітерація NodeList.
  7. Крок 7: Отримання елементів.

Оператори

  1. / : Вибирає з кореневого вузла.
  2. // : вибирає вузли з поточного вузла, які відповідають вибраному, незалежно від того, де вони знаходяться.
  3. . : Вибирає поточний вузол.
  4. .. : Вибирає батьківський вузол для поточного вузла.
  5. @ : вибір атрибутів.
  6. : відповідає будь-якому вузлу елемента.
  7. [@attrib] : вибирає елементи на основі значення атрибута.
  1. Крок 1: Створення об’єкта DocumentBuilder. DocumentBuilderFactory — це фабричний API для отримання аналізатора для аналізу XML-документів шляхом створення дерев DOM. …
  2. Крок 2: Читання XML. Введення може мати тип файлу або тип потоку. …
  3. Крок 3: аналіз XML-документа. …
  4. Крок 4: Отримання елементів.

XPath — це синтаксис для визначення частин документа XML. XPath існує з 1999 року і використовується як стандартний спосіб запиту документів XML. XPath визначає XML-документ як дерево. Кожен вузол у цьому XML-документі пов’язаний з іншими вузлами як своєрідне сімейне дерево.

Програма для читання файлу XML на Java

  1. Укажіть шлях XML-файлу як рядок і вкажіть розташування файлу XML.
  2. Створіть DocumentBuilder, який можна використовувати для аналізу файлу XML.
  3. Після цього отримує доступ до елементів за допомогою TagName.
  4. Після доступу до елемента за допомогою циклу for надрукуйте елементи у файл XML.