Давайте розглянемо кроки для перетворення документа XML в об’єкт Java.
- Створіть POJO або прив’яжіть схему та згенеруйте класи.
- Створіть об’єкт JAXBContext.
- Створіть об’єкти Unmarshaller.
- Викличте немаршальний метод.
- Використовуйте методи отримання POJO для доступу до даних.
Як конвертувати з XML в об'єкт JAVA за допомогою онлайн-конвертера?
- Скопіюйте рядок XML у перший редактор коду. Рядок XML слід правильно відформатувати перед перетворенням у класи Java. …
- Натисніть «Перетворити», щоб почати генерувати об’єкти POJO. …
- Скопіюйте переналаштовані класи Java і десеріалізуйте за допомогою com.
Створіть клас Java із схеми XML за допомогою файлу JAXB xsd або документа XML, який містить потрібну схему. У головному меню перейдіть до Інструменти | Дії XML | Створення коду Java зі схеми XML за допомогою JAXB.
Щоб створити класи об’єктів JAXB Java з кількох файлів схеми моделі повідомлень одночасно, клацніть правою кнопкою миші папку, яка містить файли схеми моделі повідомлень, які ви бажаєте використати, і виберіть «Створити класи об’єктів JAXB Java».. Відобразиться майстер створення класів об’єктів JAXB Java.
Щоб прочитати XML, спочатку отримайте JAXBContext. Це точка входу в API JAXB і надає методи для демаршалювання, маршалу та перевірки операцій. Тепер отримайте примірник Unmarshaller з JAXBContext. Метод unmarshal() знімає дані XML із зазначеного XML і повертає результуюче дерево вмісту.