Hi Theo,
I'm not sure if it can be done with the xml contrib
module. You may want to install and work with the xml2 contrib module,
which is more recent, has more extensive capabilities, and is easier to
work with.
It will give you the result you want:
jan28-05=# select xpath_string(
jan28-05(# '<query columns="4" rows="100"><row><cola>284122</cola><colb>789648</colb>< colc>{ts ''2005-02-14 16:13:18''}</colc><cold>unbnda8m5946z55sgi1xco34h1q9tLonoys3nyk1 d5tgtLaw8h5wya0zdv7vigeiuk9xqLuacdy0dsisopb8g1o4o76090otmq65</cold></row><row><cola>24 3151</cola><colb>750292</colb><colc>{ts ''2005-02-14 16:13:18''}</colc><cold>2d4mat2Lp tmdydtgqnc5vnuzxgqxiykqn1c4pr0oduk5gwz25b3Lq05dzqxetee9om45b69ytb48uvziL5xrvyu4k7ng4oo uihx0</cold></row><row><cola>764929</cola><colb>641215</colb><colc>{ts ''2005-02-14 16 :13:18''}</colc><cold>1z5x6dLc9n1vtcLbmk7q6hdriqLa2ub4et41podr7izcro4nkkLsvp9p0s7obzr2 7txvknn92m0ps4riqqx7puqoLn2wpmm2z50r</cold></row></query>' jan28-05(# ,'//query/@rows') as rows; rows ------ 100 (1 row) Another example:
jan28-05=# select xpath_string(
jan28-05(# '<query columns="4" rows="100"><row><cola>284122</cola><colb>789648</colb>< colc>{ts ''2005-02-14 16:13:18''}</colc><cold>unbnda8m5946z55sgi1xco34h1q9tLonoys3nyk1 d5tgtLaw8h5wya0zdv7vigeiuk9xqLuacdy0dsisopb8g1o4o76090otmq65</cold></row><row><cola>24 3151</cola><colb>750292</colb><colc>{ts ''2005-02-14 16:13:18''}</colc><cold>2d4mat2Lp tmdydtgqnc5vnuzxgqxiykqn1c4pr0oduk5gwz25b3Lq05dzqxetee9om45b69ytb48uvziL5xrvyu4k7ng4oo uihx0</cold></row><row><cola>764929</cola><colb>641215</colb><colc>{ts ''2005-02-14 16 :13:18''}</colc><cold>1z5x6dLc9n1vtcLbmk7q6hdriqLa2ub4et41podr7izcro4nkkLsvp9p0s7obzr2 7txvknn92m0ps4riqqx7puqoLn2wpmm2z50r</cold></row></query>' jan28-05(# ,'//row[cola=284122]/colb') as colb; colb -------- 789648 (1 row) HTH,
George
|
Title: Message
- Re: [SQL] Working with XML. George Weaver
- Re: [SQL] Working with XML. George Weaver
- FW: [SQL] Working with XML. Theo Galanakis
- FW: [SQL] Working with XML. Theo Galanakis
- Re: [SQL] Working with XML. George Weaver
- Re: [SQL] FW: Working with XML. Mirko Zeibig
- Re: [SQL] Working with XML. George Weaver
- Re: [SQL] Working with XML. Theo Galanakis
- Re: [SQL] Working with XML. George Weaver
- Re: [SQL] Working with XML. Theo Galanakis