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