Моя цель - просто обновить узел "lastmod" в простом XML-документе карты сайта:
http://www.example.com/
2005-01-01
Я хочу сделать это как часть моего сценария развертывания ant, поэтому я использую задачу Ant XMLTask . Вот моя цель муравья:
К сожалению, мой xpath не соответствует ни с чем:
[xmltask] TextAction(new text) (/urlset/url/lastmod/text()) failed to match
Я также безуспешно пробовал следующие запросы xpath:
//lastmod/text()
/urlset[@*]/url/lastmod/text()
/urlset[@xmlns]/url/lastmod/text()
Однако я обнаружил, что если я вручную удалю атрибут пространства имен из urlset в моем исходном файле, все работает нормально. Это ошибка в XMLTask или я что-то делаю не так?