[Talk-es] Substituyendo XAPI por API 6.0+Xpath

Xavier Barnada Rius xbarnada en gmail.com
Jue Feb 24 11:46:55 GMT 2011


A Dimecres, 23 de febrer de 2011 00:58:43, Xavier Barnada Rius va escriure:
> Hola, estoy intentando encontrar una forma de substituir la Xapi ya que
> normalmente esta sobrecargado .He conseguido descargar un xml de una zona y
> procesarlo con xmlstarlet, lo que no consigo hacer es la consulta de Xpath
> para hacer un filtrado por lo que en xapi seria [shop=<loquesea>].El
> problema que tengo es que consigo selecionar la entrada linea que indica
> el tag shop=loquesea , pero no consigo selecionar todo el
> nodo/relacion/way. Alguine sabe donde puedo encontrar como filtra la XAPI
> para tener un ejemplo y poder hacer lo mismo en mi consulta?
> 
> Saludos
Tras varias pruebas ha conseguido hacer el filtrado. Pongo la consulta de 
xpath aqui por si a alguien le puede servir:
//node/tag[@k='shop'][@v='butcher']/..

en el xmlstarlet seria esto:
xmlstarlet  sel  -t -m "//node/tag[@k='shop'][@v='butcher']/.." -c .  fichero

Saludos



Más información sobre la lista de distribución Talk-es