This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
plxslt /
| name | age | message | |
|---|---|---|---|
| |
COPYING | ||
| |
INSTALL | ||
| |
Makefile.am | ||
| |
README | ||
| |
configure.ac | ||
| |
createlang_xslt.sql.in | ||
| |
plxslt.c | ||
| |
test.sql |
README
PL/XSLT Procedural Language Handler for PostgreSQL ================================================== PL/XSLT is a procedural language handler for PostgreSQL that allows you to write stored procedures in XSLT. A function definition looks like: CREATE FUNCTION foo(xml) RETURNS xml AS $$ <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> ... </xsl:stylesheet> $$ LANGUAGE xslt; Conditions on the function definition: - The first parameter must be of type xml. It will receive the input document. Every function must have at least this one parameter. - The following function parameters will be supplied to the stylesheet as XSL parameters. - The return type must match the output method specified by the stylesheet. If it is xml, then the return type must be xml; if it is text or html, the return type must be text or varchar. - Triggers are not supported. Refer to the INSTALL file for installation instructions and COPYING for the license. The distribution also contains test.sql which contains a simplistic demonstration of the functionality. I'm interested if anyone is using this. Peter Eisentraut <peter_e@gmx.net>








