Search Postgresql Archives

xml, xpath,postgres 9.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello everybody, sorry for my english.
I need to extract the xml: lat, lon and ele.  The xml I have it save on a
table (gpx.object_value). For the first two works for me:

SELECT (xpath ('//lat ', gpx.object_value)) [i] FROM gpx
SELECT (xpath ('//lon ', gpx.object_value)) [i] FROM gpx

My question is how do <ele> ? Probe of everything:
'./trk/trkseg/trkpt/ele/text()'
'//ele'
'//ele/text()'
'//*[//ele]'

Please,help me.
TKANKS

Information:
postgres(postgis),eclipse,jsp

INSERT INTO gpx(object_name, object_value) VALUES ('t1.gpx',
cast(pg_read_file('t1.gpx', 0, 1000000) As xml));

Document xml:
- <gpx xmlns="http://www.topografix.com/GPX/1/1"; creator="MapMyTracks"
version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://www.topografix.com/GPX/1/1
http://www.topografix.com/GPX/1/1/gpx.xsd";>
- <trk>
- <trkseg>
- <trkpt lat="12.645648333" lon="-7.884185">
<ele>20.2</ele>
<time>2007-12-30T08:27:03Z</time>
</trkpt>
- <trkpt lat .......

--
View this message in context: http://postgresql.1045698.n5.nabble.com/xml-xpath-postgres-9-1-tp5164387p5164387.html
Sent from the PostgreSQL - general mailing list archive at Nabble.com.

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux