Skip to content
Snippets Groups Projects
Commit b47082b5057c authored by Daniel Veillard's avatar Daniel Veillard
Browse files

applied improvement patch from Jonathan Wakely describing the entry

* libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
  describing the entry points.
Daniel
parent 3746aedf7084
No related branches found
No related tags found
No related merge requests found
Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
* libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
describing the entry points.
Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
* win32/configure.js: fixed #122146
......
.TH libexslt 3 "15 May 2002"
.TH LIBEXSLT 3 "04 November 2003" libxslt
.SH NAME
libexslt \- extension library for XSLT
......@@ -2,4 +2,24 @@
.SH NAME
libexslt \- extension library for XSLT
.SH SYNOPSIS
.B #include <libexslt/exslt.h>
.sp
.B void exsltCommonRegister(void);
.br
.B void exsltDateRegister(void);
.br
.B void exsltDynRegister(void);
.br
.B void exsltFuncRegister(void);
.br
.B void exsltMathRegister(void);
.br
.B void exsltSetsRegister(void);
.br
.B void exsltStrRegister(void);
.br
.B void exsltRegisterAll(void);
.br
.B void exsltSaxonRegister(void);
.SH DESCRIPTION
The
......@@ -4,6 +24,9 @@
.SH DESCRIPTION
The
.I libexslt
library is used to provide extensions to XSLT functions.
These extensions come from the EXSLT project (http://www.exslt.org/)
.B libexslt
library is used to provide extensions to
.SM XSLT
functions. These extensions come from the
.SM EXSLT
project <http://www.exslt.org/>
.LP
......@@ -9,9 +32,19 @@
.LP
.SH CALLING
To make use of these functions XSLT, these need to be declared with the
proper name space
.SH SUPPORTED FUNCTIONS
.B COMMON
.SH USAGE
To make use of these functions in
.SM XSLT
the appropriate namespace must be defined on the
.B xsl:stylesheet
element. To enable support for them in
.BR libxslt (3)
you must call the appropriate functions (listed in the
.B SYNOPSIS
section) to register the extensions. The
.I xslt-config
shell script can be used to obtain the necessary flags for
the pre-processor and linker.
The supported extensions are:
.SS COMMON
.TP 2.2i
Namespace: http://exslt.org/common
.TP 2.2i
......@@ -15,4 +48,6 @@
.TP 2.2i
Namespace: http://exslt.org/common
.TP 2.2i
See http://www.exslt.org/exsl/index.html for a description.
.TP 2.2i
.B node-set()
......@@ -18,4 +53,4 @@
.B node-set()
convert the given RTF into a node-set
convert the given RTF into a node-set.
.TP
.B object-type()
......@@ -20,4 +55,4 @@
.TP
.B object-type()
returns the type of the given argument
returns the type of the given argument.
.TP
......@@ -23,3 +58,3 @@
.TP
.B document()
.B document
Create multiple output documents. See http://www.exslt.org/exsl/elements/document/index.html
......@@ -25,3 +60,2 @@
Create multiple output documents. See http://www.exslt.org/exsl/elements/document/index.html
.TP 2.2o
......@@ -27,3 +61,3 @@
.B MATH
.SS MATH
.TP 2.2i
......@@ -29,3 +63,3 @@
.TP 2.2i
Namespace: http://exslt/math
Namespace: http://exslt.org/math
.TP 2.2i
......@@ -31,5 +65,5 @@
.TP 2.2i
For a description see http://www.exslt.org/math/index.html
See http://www.exslt.org/math/index.html for a description.
.TP 2.2i
.B min()
returns the minimum value of the given node-set
......@@ -84,5 +118,4 @@
.TP
.B exp()
returns the exponential function of the argument.
.TP 2.2o
......@@ -88,3 +121,3 @@
.B SETS
.SS SETS
.TP 2.2i
......@@ -90,3 +123,3 @@
.TP 2.2i
Namespace http://exslt.org/sets
Namespace: http://exslt.org/sets
.TP 2.2i
......@@ -92,5 +125,5 @@
.TP 2.2i
For a description see http://www.exslt.org/set/index.html
See http://www.exslt.org/set/index.html for a description.
.TP 2.2i
.B difference()
returns the difference between the two given node-sets.
......@@ -109,6 +142,4 @@
.TP
.B trailing()
returns a node-set of all nodes in the first argument that follow the first node in the second argument.
.TP
.TP 2.2o
......@@ -114,3 +145,3 @@
.B DATES and TIMES
.SS "DATES and TIMES"
.TP 2.2i
......@@ -116,3 +147,3 @@
.TP 2.2i
Namespace http://exslt.org/date-and-times
Namespace: http://exslt.org/date-and-times
.TP 2.2i
......@@ -118,5 +149,5 @@
.TP 2.2i
For a description see http://www.exslt.org/date/date.html
See http://www.exslt.org/date/date.html for a description.
.TP 2.2i
.B date-time()
returns the current date and time as a date/time string.
......@@ -154,7 +185,7 @@
.B day-in-month()
returns the day of a date as a number.
.TP
.B day-in-week-in-month()
.B day-of-week-in-month()
returns the day-of-the-week in a month of a date as a number.
.TP
.B day-in-week()
......@@ -189,5 +220,4 @@
.TP
.B duration()
returns a duration string that represents the given number of seconds since 1970-01-01T00:00:00.
.TP 2.2o
......@@ -193,3 +223,3 @@
.B STRINGS
.SS STRINGS
.TP 2.2i
......@@ -195,3 +225,3 @@
.TP 2.2i
Namespace http://exslt.org/strings
Namespace: http://exslt.org/strings
.TP 2.2i
......@@ -197,5 +227,5 @@
.TP 2.2i
For a description see http://www.exslt.org/str/index.html
See http://www.exslt.org/str/index.html for a description.
.TP 2.2i
.B tokenize()
returns a node set of token elements, each containing one token from the string.
......@@ -208,5 +238,4 @@
.TP
.B concat()
returns the concatenation of the string values of the nodes in that node set.
.TP 2.2o
......@@ -212,3 +241,3 @@
.B FUNCTIONS
.SS FUNCTIONS
.TP 2.2i
......@@ -214,3 +243,3 @@
.TP 2.2i
Namespace http://exslt.org/functions
Namespace: http://exslt.org/functions
.TP 2.2i
......@@ -216,3 +245,3 @@
.TP 2.2i
For a description see http://www.exslt.org/func/index.html
See http://www.exslt.org/func/index.html for a description.
.TP 2.2i
......@@ -218,4 +247,4 @@
.TP 2.2i
.B function()
.B function
declares an extension function.
.TP
......@@ -220,4 +249,4 @@
declares an extension function.
.TP
.B result()
.B result
returns the result of an extension function declared in function().
......@@ -223,4 +252,2 @@
returns the result of an extension function declared in function().
.TP 2.2o
.SH FILES
......@@ -226,5 +253,8 @@
.SH FILES
.TP 2.2i
.B /usr/lib/libexslt.a
.TP
.I /usr/bin/xslt-config
shell script giving pre-processor and linker flags.
.TP
.I /usr/lib/libexslt.a
static library
.TP
......@@ -229,6 +259,6 @@
static library
.TP
.B /usr/lib/libexslt.so
.I /usr/lib/libexslt.so
sharable library
.SH AUTHORS
Manual page by Heiko W. Rupp (hwr@pilhuhn.de)
......@@ -232,9 +262,9 @@
sharable library
.SH AUTHORS
Manual page by Heiko W. Rupp (hwr@pilhuhn.de)
.SH SEE ALSO
.IR libxslt (3),
.IR libxml (3),
.IR xsltproc (1),
.IR xmllint (1)
.SH "SEE ALSO"
.BR libxml (3),
.BR libxslt (3),
.BR xmllint (1)
.BR xsltproc (1),
.\" end of manual page
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment