@Danicimo
Java junior

Как парсить XML на Java?

Необходимо получить список актуальных валют и их курсов с сайта ЦБРФ, и записать их в базу данных (www.cbr.ru/scripts/XML_daily.asp).
Есть понимание, что нужно парсить xml в массив и уже массив заносить в бд (если что то не верно, поправьте)
Вопрос в следующем, как правильно парсить xml файл из интернета на java
Извиняюсь, я новичок в этом деле
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Java
Добрый день!
правильно ли я считаю что нужно xml в массив занести и массив уже в бд

А как по другому вы себе это представляете? Сперва сериализуете xml в pojo, а затем каждый pojo добавляете в некую коллекцию или массив. Ну и сохраняете в БД.
Если брать по минималке, то прочитайте про DOM Parser на Java для парсинга. Можете также дополнительно изучить SAX Parser. Или же можете подключить библиотеку.

Ну и для работы с БД понадобится библиотека. Как минимум jdbc. А так можно посмотреть в сторону ORM (hibernate, eclipselink, ormlite и др.)

Нечто похожее я писал, но без сохранения в БД.
Вот, ссылка на гит:
https://github.com/azerphoenix/cbar-currency
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы