Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2016, 08:29
luci87
 
Fecha de Ingreso: noviembre-2012
Mensajes: 5
Antigüedad: 12 años, 1 mes
Puntos: 1
Script con xmllint

Buenas,

Estoy intentando sacar un valor de un xml pero no consigo acceder al nodo.
Código:
<mdc xmlns:HTML="http://www.w3.org/TR/REC-xml">
<md>
<mi>
	<mts>2016</mts>
	<gp>300</gp>
	<mt>AAA</mt>
	<mv>
		<moid>DEFAULT</moid>
		<r>421</r>
	</mv>
</mi>
<mi>
........

El valor que necesito es el de <r>421.

en el script entre otras cosas he provado esto:
Código:
number="$(echo "cat /mdc/md/mi/mt="AAA"/mv/r/text()" | xmllint --nocdata --shell $LOG ')"
Pero devuelve:
/mdc/md/mi/mt=TotalNumberOfPublicIdsRegistered/mv/r/text() is a Boolean

Alguna suggerencia? :) :)

Última edición por luci87; 27/09/2016 a las 08:48