Re: How to parse XML in Postgres newer versions also

From: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
To: Andrus <kobruleht2(at)hot(dot)ee>
Cc: pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: How to parse XML in Postgres newer versions also
Date: 2019-03-17 15:38:41
Message-ID: CAFj8pRC7U7u-eYv_bGT9w8T65HeriTaHFPY=N1jGfBomBsJ1rA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

ne 17. 3. 2019 v 15:19 odesílatel Andrus <kobruleht2(at)hot(dot)ee> napsal:

> Hi!
>
> >You can use XMLTABLE function
> >select xmltable.*
> > from t,
> > lateral
> > xmltable(xmlnamespaces('urn:iso:std:iso:20022:tech:xsd:camt.053.001.02'
> as
> > ns),
> >
> > '/ns:Document/ns:BkToCstmrStmt/ns:Stmt/ns:Ntry/.' passing t.x
> > columns tasusumma numeric path 'ns:Amt')
>
> In 9.1.5 this throws error
>
> ERROR: syntax error at or near "("
> LINE 20: lateral xmltable(xmlnamespaces(
> ^
> SQL state: 42601
> Character: 582
>

sure, XMLTABLE is supported from PostgreSQL 10.

Pavel

> Andrus.
>
>
>
>
>
>
>
>
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Pavel Stehule 2019-03-17 15:59:44 Re: How to parse XML in Postgres newer versions also
Previous Message Warner, Gary, Jr 2019-03-17 15:01:40 Re: Facing issue in using special characters