> On Sep 24, 2021, at 4:54 PM, Garfield Lewis <garfield.le...@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 <robjsarg...@gmail.com>
> Date: Friday, September 24, 2021 at 6:52 PM
> To: Garfield Lewis <garfield.le...@lzlabs.com>
> Cc: "pgsql-gene...@postgresql.org" <pgsql-gene...@postgresql.org>
> Subject: Re: Using XMLNAMESPACES with XMLEMENT
>  
>  
> 
> 
> On Sep 24, 2021, at 3:44 PM, Garfield Lewis <garfield.le...@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

https://www.postgresql.org/docs/12/functions-xml.html#FUNCTIONS-XML-PROCESSING

Reply via email to