xml curl xmllint

rizo y tubo xmllint



curl (1)

Parece que xmllint requiere que la redirección - stdin esté al final del comando.

curl --location --header "Accept: application/rdf+xml" http://www.test.com / | xmllint --format --xpath ''//title'' -

Intento canalizar curl y xmllint para analizar la salida xml de una url. Pero por alguna razón, xml no analizará el xml y, en cambio, se mostrará el xml resultante del rizo. Me falta un ajuste? Si se almacena el resultado de la acción de rizo como un archivo y se usa como entrada para xmllint, se analiza correctamente.

curl --location --header "Accept: application/rdf+xml" http://www.test.com | xmllint --format - --xpath ''//title''