Обход узлов в XML
Мне нужно пройтись по узлам XML-файла в другом XML-файле. Итак, я только что загрузил второй файл в свой текущий XML-файл, и мне нужно запустить цикл вокруг этого файла, чтобы найти узлы с определенным тегом. Как мне сделать это в XML?
<loadfile
property="changed.files"
srcFile="log.xml">
</loadfile>
Загрузив свой файл таким образом, теперь я попытался использовать задачу ant-contrib, в которой есть цикл for, но мне нужно запустить ее на разных машинах, и ant-contrib не является задачей, поставляемой по умолчанию с ant, поэтому мне нужно добавить ее в Конфигурация муравья, так что это не идеально. Любые предложения, как я пересекаю узлы в XML?
1 ответ
В Ant нет хороших встроенных средств для обхода XML. Вы, вероятно, преуспели бы, чтобы взять отличную библиотеку XMLTASK и включить jar для нее в директорию /tools в своем проекте.