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 _______________________________________________ Talk-es mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-es

