From: | Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com> |
---|---|
To: | Craig Ringer <craig(at)2ndquadrant(dot)com> |
Cc: | PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: patch: function xmltable |
Date: | 2016-09-06 20:21:49 |
Message-ID: | CAFj8pRAD5kk364D7FHFu27v=YymoD9PeE5aB1EaiTzf_h_K8Zg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
> libxml2 and our XPATH function doesn't support default namespace (
> http://plasmasturm.org/log/259/ ). This is pretty useful feature - so I
> implemented. This is the mayor issue of libxml2 library. Another difference
> between XPATH function and XMLTABLE function is using two phase searching
> and implicit prefix "./" and suffix ("/text()") in XMLTABLE. XMLTABLE using
> two XPATH expressions - for row data cutting and next for column data
> cutting (from row data). The our XPATH functions is pretty simple mapped to
> libxml2 XPATH API. But it is not possible with XMLTABLE function - due
> design of this function in standard (it is more user friendly and doesn't
> require exactly correct xpath expressions).
>
libxm2 doesn't support xpath 2.0 where default namespace was introduced.
From | Date | Subject | |
---|---|---|---|
Next Message | Peter Geoghegan | 2016-09-06 21:46:41 | Re: Parallel tuplesort (for parallel B-Tree index creation) |
Previous Message | Christoph Berg | 2016-09-06 20:19:48 | Re: [PATCH] COPY vs \copy HINT |