Чайник (pdi) — открытие нескольких файлов с помощью Stax Step

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

Используя StAX Step, мне удалось открыть файл xml и сделать то, что мне нужно.

Но имя файла позволяет мне открывать только один файл за шаг. Был ли какой-либо способ сделать Stax Step открытым более чем одним xml-файлом за раз с помощью регулярного выражения или другого решения?

PS: Не обязательно должны быть параллельные открытия xmls, просто нужна трансформация, которая одна сможет открыть все xmls из папки и запустить то, что мне нужно.

объятия


person Fillipe Silva    schedule 01.02.2013    source источник
comment
Сейчас я пытаюсь создать приложение Java, которое запускает преобразование для каждого файла xml. Но...   -  person Fillipe Silva    schedule 02.02.2013


Ответы (2)


Я не думаю, что вы можете это сделать, потому что вы не можете просто объединить XML-документы вместе. Что вам нужно сделать, чтобы ваше преобразование загружало один файл, а затем запускало это преобразование один раз для каждого файла. Смотрите этот ответ:

https://stackoverflow.com/a/14613787/1515537

Брайан

person Brian.D.Myers    schedule 01.02.2013
comment
Брайан, спасибо за ответ, но я не хочу объединять файлы. Я хочу запустить преобразование для каждого xml. - person Fillipe Silva; 02.02.2013
comment
Проверьте ответ, на который я ссылался выше. Он говорит вам, как именно выполнять преобразование для каждого xml. - person Brian.D.Myers; 05.02.2013

Откройте несколько файлов с помощью Stax Step

Привет всем,

Использование XML-ввода устарело. Я мог использовать регулярное выражение при открытии файлов.

Спасибо

person Fillipe Silva    schedule 02.02.2013