Preguntas etiquetadas con xmllint

7
¿Analizar XML para obtener el valor del nodo en el script bash?
Me gustaría saber cómo puedo obtener el valor de un nodo con las siguientes rutas: config/global/resources/default_setup/connection/host config/global/resources/default_setup/connection/username config/global/resources/default_setup/connection/password config/global/resources/default_setup/connection/dbname del siguiente XML: <?xml version="1.0"?> <config> <global> <install> <date><![CDATA[Tue, 11 Dec 2012 12:31:25 +0000]]></date> </install> <crypt> <key><![CDATA[70e75d7969b900b696785f2f81ecb430]]></key> </crypt> <disable_local_modules>false</disable_local_modules> <resources> <db> <table_prefix><![CDATA[]]></table_prefix> </db> <default_setup> <connection> <host><![CDATA[localhost]]></host> <username><![CDATA[root]]></username> <password><![CDATA[pass123]]></password> <dbname><![CDATA[testdb]]></dbname> <initStatements><![CDATA[SET NAMES …

1
Cómo contar nodos y obtener el valor de atributo sin usar xpath
Actualmente tengo un script de shell como este: LOGIN=`curl 'https://www.ponta.jp/u/LWAS900/SLWAS900010.htm' -sS | grep '<input type="hidden" name\|<form\|</form'` for i in $(seq $(printf "$LOGIN" | xmllint --xpath "count(/form/input)" -)) do printf " -d " printf "$LOGIN" | xmllint --xpath "string(/form/input[$i]/@name)" - printf "=" printf "$LOGIN" | xmllint --xpath "string(/form/input[$i]/@value)" - done Quiero …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.