-
- Downloads
Thanks to the generous support of Torchbox (http://www.torchbox.com), I
have been able to significantly improve the contrib/xml XPath integration code. New features: * XPath set-returning function allows multiple results from an several XPath queries to be used as a virtual table. * Using libxslt, XSLT transformations (with and without parameters) are supported. (Caution: This support allows generic URL fetching from within the backend as well). I've removed the old code so that it is all libxml based. Rather than attach as a patch, I've put the tar.gz (10k!) at http://www.azuli.co.uk/pgxml-1.0.tar.gz (all files in archive are xml/....). I think this is worth replacing the contrib version with, even though the function names have changed (though the same functionality is there), because it includes a SRF and some SPI usage, in addition to linking to an external library. And it isn't a big module! Obviously, I understand that people might prefer to move it elsewhere, or might have reservations about replacing an existing contrib module with an incompatible one. I'm open to suggestions. John Gray
Showing
- contrib/xml/Makefile 13 additions, 8 deletionscontrib/xml/Makefile
- contrib/xml/README.pgxml 144 additions, 83 deletionscontrib/xml/README.pgxml
- contrib/xml/TODO 0 additions, 78 deletionscontrib/xml/TODO
- contrib/xml/pgxml.c 0 additions, 352 deletionscontrib/xml/pgxml.c
- contrib/xml/pgxml.h 0 additions, 42 deletionscontrib/xml/pgxml.h
- contrib/xml/pgxml.sql.in 54 additions, 7 deletionscontrib/xml/pgxml.sql.in
- contrib/xml/pgxml_dom.c 0 additions, 265 deletionscontrib/xml/pgxml_dom.c
- contrib/xml/pgxml_dom.sql.in 0 additions, 10 deletionscontrib/xml/pgxml_dom.sql.in
- contrib/xml/xpath.c 893 additions, 0 deletionscontrib/xml/xpath.c
- contrib/xml/xslt_proc.c 184 additions, 0 deletionscontrib/xml/xslt_proc.c
Loading
Please register or sign in to comment