Мне нужно создать приложение java, обрабатывающее файлы xml. Именно, приложение читает XML-файлы заказов с несколькими поставщиками.Обработка xml-приложения
Например, есть заказ с 2 продуктами от Apple, 2 от Samsung и 1 от Nokia.
Приложение должно создать 1 xml-файл для каждого поставщика. Я должен иметь apple.xml с продуктами из apple (из этого order.xml), samsung.xml с продуктами из samsung и nokia.xml продуктов widh от nokia.
Я был в состоянии прочитать order.xml, чтобы хранить каждый nodetag в переменную, поэтому у меня есть переменная «цена», «описание», «поставщик» и т.д.
Но я не знать, как создать новый xml для каждого поставщика и как сохранить уникальное имя поставщика. Потому что, если у меня есть 3 продукта от Apple, это займет «Яблоко» 3 раза.
А затем для каждого поставщика для экспорта xml с продуктами поставщика.
спасибо!
Да, я использую парсер DOM. Я смог прочитать xml-файл. Но я не знаю, как написать xml-файл для каждого поставщика из исходного xml. – codi05ro
Следуя примеру отсюда: http://www.journaldev.com/1112/how-to-write-xml-file-in-java-dom-parser, попытайтесь создать документ, после него вы можете его заполнить содержимое первого XML, ранее прочитанного, включая только те теги, которые вам нужны. Наконец, вы можете записать содержимое в файл. Просто повторите процесс, чтобы создать столько файлов, сколько хотите :) – Luisetelo
Очень полезно. Благодаря! – codi05ro