[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