XML path function - Mailing list pgsql-general

From x asasaxax
Subject XML path function
Date
Msg-id 91495cb0801081221g41e91241v34537eec25b056e8@mail.gmail.com
Whole thread Raw
Responses Re: XML path function
Re: XML path function
Re: XML path function
List pgsql-general
Hi everyone,
 
   I´m trying to undestand how to do select with xml path.

I have this xml example:

create table temp(id integer, xml text, Primary Key(id));

<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>
                <element1>
                    <element2>
                        <element3 id="1" name="2">
                             <name></name>
                             <element4>
                                 <element5></element5>
                                 <element5></element5>
                                 <element5></element5>
                             </element4>
                        </element3>
                    </element2>
                </element1>

Here go the questions:
1) How can i select all name elements from the xml?
2) How can i select all element3 id´s?
3) How can i select all  element5 that have element3 with attribute name="x"?


Thanks very much.  :)

pgsql-general by date:

Previous
From: David Fetter
Date:
Subject: Re: XML and Routing
Next
From: "D. Dante Lorenso"
Date:
Subject: WHERE vs ORDER BY vs LIMIT why not using the correct index?