2016-02-09 1 views
1

Справочная информация
У меня есть ситуация, когда я могу получить данные либо в виде XML-файла, либо файлов Excel/CSV. Если данные поступают в формате, отличном от XML, он будет разделен на несколько разных файлов/таблиц, представляющих различные подразделы XML. Конечной целью является проверка данных и создание правильного XML-файла с использованием существующей схемы, независимо от формата данных.CSV для XML с использованием JAXB?

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

Вопрос
Для того, чтобы иметь возможность обобщить как можно больше раствора, моя идея состояла в том, чтобы попытаться сформировать JAXB представление данных не-XML тоже, а затем генерировать конечный XML-файл из этих классов. Я пытаюсь найти хороший учебник или введение в преобразование не-XML в представление JAXB, но я действительно не смог найти ничего полезного, что заставляет меня задаться вопросом, действительно ли это плохой подход? Любые лучшие предложения по решению этой проблемы? В большинстве случаев файлы могут быть не-XML, поэтому я готов отказаться от текущего подхода, если у кого-то есть лучшее решение, которое использует некоторые другие технологии.

ответ

2

Я работал с univocity parsers. Они хорошо работают и просты в использовании для преобразования CSV в объект Java, который затем вы также можете использовать в JAXB.

+0

Спасибо, я посмотрю. – johankr

 Смежные вопросы

  • Нет связанных вопросов^_^