2009-09-25 3 views
2

Мне нужно изменить некоторые XML-файлы и, возможно, сгенерировать XML, в нашем процессе сборки и развертывания, который выполняется на ant. Примерами того, что мне может потребоваться, будет устранение определенных элементов, основанных на значении конкретных атрибутов, изменении значений атрибутов, добавлении атрибутов и добавлении всех новых элементов. Я хорошо знаком с этим с помощью DOM на Java и хотел бы, если это было возможно, похожее на муравьев.Преобразование XML с помощью ant

Любые хорошие предлагаемые сторонние задачи муравья, которые я мог бы использовать?

ответ

3

Предварительный поиск Google после публикации вопроса заставляет меня поверить xmltask будет делать то, что я хочу, предполагая, что я готов изучить XPath (и я думаю, что я). Все еще открыт для других предложений; На следующей неделе мне придется расследовать это расследование.

+0

Я использовал xmltask пару лет назад, и это было очень просто и эффективно. – digitaljoel

5

Вы посмотрели задачу Ant XSLT? Похоже, вы особенно хотите использовать стиль манипуляции с DOM, но я думал, что должен упомянуть об этом на всякий случай, если вы открыты для преобразований, а не для манипуляций с DOM. Если вы не знакомы с XSLT, есть хорошее введение в w3schools.com.

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