Re: Using XMLNAMESPACES with XMLEMENT - Mailing list pgsql-general

From Rob Sargent
Subject Re: Using XMLNAMESPACES with XMLEMENT
Date
Msg-id B61D9694-83D3-4F09-8AED-A6A45A9F66FD@gmail.com
Whole thread Raw
In response to Re: Using XMLNAMESPACES with XMLEMENT  (Garfield Lewis <garfield.lewis@lzlabs.com>)
List pgsql-general


On Sep 24, 2021, at 4:54 PM, Garfield Lewis <garfield.lewis@lzlabs.com> wrote:



I’m using PG v12.6 and no I haven’t tried the path function. Do you have an example?

 

-- 

Regards,

Garfield A. Lewis

 

From: Rob Sargent <robjsargent@gmail.com>
Date: Friday, September 24, 2021 at 6:52 PM
To: Garfield Lewis <garfield.lewis@lzlabs.com>
Cc: "pgsql-general@postgresql.org" <pgsql-general@postgresql.org>
Subject: Re: Using XMLNAMESPACES with XMLEMENT

 

 



On Sep 24, 2021, at 3:44 PM, Garfield Lewis <garfield.lewis@lzlabs.com> wrote:

Hi All,

 

I am attempting to port the following statement from DB2z to Postgres:

 

SELECT e.empno, e.firstnme, e.lastname,

          XMLELEMENT ( NAME "foo:Emp",

            XMLNAMESPACES('http://www.foo.com' AS "foo"),

            XMLATTRIBUTES(e.empno as "serial"),

                          e.firstnme,

                          e.lastname ) AS "Result"

       FROM EMP e

       WHERE e.edlevel = 12;

 

The NAMESPACES function is not supported by Postgres in the XMLELEMENT function. Is there any way to get this to work? I’ve looked at the WITH syntax but it doesn’t look like that will be helpful here.

 

 

Which Postgres version?  Have you tried path function?

Regards,

Garfield


pgsql-general by date:

Previous
From: Garfield Lewis
Date:
Subject: Re: Using XMLNAMESPACES with XMLEMENT
Next
From: Peter Geoghegan
Date:
Subject: Re: Frequetly updated partial index leads to bloat on index for Postresql 11