Ответ 1
Кажется, что xmllint
требует, чтобы перенаправление -
stdin было в конце команды.
curl --location --header "Accept: application/rdf+xml" http://www.test.com \
| xmllint --format --xpath '//title' -
Я пытаюсь передать curl и xmllint для анализа вывода xml с URL-адреса. Но по какой-то причине xml не будет анализировать xml, и вместо этого отображается xml из curl. Мне не хватает настройки? Если хранится результат действия curl в виде файла и используется в качестве входа для xmllint, он правильно анализирует.
curl --location --header "Accept: application/rdf+xml" http://www.test.com | xmllint --format - --xpath '//title'
Кажется, что xmllint
требует, чтобы перенаправление -
stdin было в конце команды.
curl --location --header "Accept: application/rdf+xml" http://www.test.com \
| xmllint --format --xpath '//title' -