Эквивалент Grep и Sed для обработки командной строки XML - PullRequest
143 голосов
/ 18 сентября 2008

При выполнении сценариев оболочки данные обычно находятся в файлах однострочных записей, таких как csv. Это действительно просто обрабатывать эти данные с grep и sed. Но мне часто приходится иметь дело с XML, поэтому мне бы очень хотелось, чтобы скрипт мог получить доступ к этим XML-данным через командную строку. Каковы лучшие инструменты?

Ответы [ 12 ]

1 голос
/ 16 марта 2017

Я впервые использовал xmlstarlet и все еще использую его. Когда запрос становится сложным, мне нужна поддержка XML xpath2 и xquery , я перехожу к xidel http://www.videlibri.de/xidel.html

0 голосов
/ 18 сентября 2008

JEdit имеет плагин под названием «XQuery», который обеспечивает функциональность запросов для документов XML.

Не совсем командная строка, но она работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...