summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2001-05-03 17:03:52 +0000
committerDaniel Veillard <veillard@src.gnome.org>2001-05-03 17:03:52 +0000
commitf546bafbd5d230f901ec7d1391f72a3acacea6ca (patch)
tree2b47bafc0cd1a962915ebea5c57988ec6fb7968e
parentb41da1738f0388a9599b8cf485b8b78d539acfeb (diff)
downloadlibxslt-f546bafbd5d230f901ec7d1391f72a3acacea6ca.tar.gz
libxslt-f546bafbd5d230f901ec7d1391f72a3acacea6ca.tar.bz2
libxslt-f546bafbd5d230f901ec7d1391f72a3acacea6ca.zip
- TODO configure.in libxslt.spec.in: getting ready for 0.9.0
release - doc/html/* doc/xslt.html: updated and regenerated the docs Daniel
-rw-r--r--ChangeLog6
-rw-r--r--TODO7
-rw-r--r--configure.in23
-rw-r--r--doc/html/libxslt-attributes.html28
-rw-r--r--doc/html/libxslt-functions.html38
-rw-r--r--doc/html/libxslt-imports.html54
-rw-r--r--doc/html/libxslt-keys.html44
-rw-r--r--doc/html/libxslt-namespaces.html48
-rw-r--r--doc/html/libxslt-numbersinternals.html26
-rw-r--r--doc/html/libxslt-pattern.html38
-rw-r--r--doc/html/libxslt-templates.html144
-rw-r--r--doc/html/libxslt-transform.html199
-rw-r--r--doc/html/libxslt-variables.html290
-rw-r--r--doc/html/libxslt-xsltinternals.html436
-rw-r--r--doc/html/libxslt-xsltutils.html197
-rw-r--r--doc/xslt.html13
-rw-r--r--libxslt.spec.in8
17 files changed, 743 insertions, 856 deletions
diff --git a/ChangeLog b/ChangeLog
index ecc11381..57bab637 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
+
+ * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
+ release
+ * doc/html/* doc/xslt.html: updated and regenerated the docs
+
Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
* xsltutils.[ch] transform.c: implemented multiple levels of
diff --git a/TODO b/TODO
index bb4c72c0..ce860154 100644
--- a/TODO
+++ b/TODO
@@ -11,9 +11,6 @@ Design:
- seems that saving back XSLT stylesheet from a compiled form might
be a bit ugly ...
-Import:
-
-
ID and Key support:
-> done but namespace support in keys is not defined
-> make sure keys are recomputed on new document input
@@ -35,7 +32,6 @@ Support Attribute value templates:
a small API redesign
Sorting:
- -> add support for imbricated sorts
-> add lang and case-order
-> add foreign sorting functions (interfaces ?).
@@ -93,6 +89,9 @@ Support Attribute value templates:
-> optimization by checking their existence at stylesheet parse time.
=> done when building the preproc function
+Sorting:
+ -> add support for imbricated sorts
+ => done but not well tested.
Separate util module:
-> macros, config, verbosity ?
diff --git a/configure.in b/configure.in
index 6332e284..70a98275 100644
--- a/configure.in
+++ b/configure.in
@@ -1,8 +1,23 @@
AC_INIT(libxslt/xslt.c)
-VERSION=0.8.0
+LIBXSLT_MAJOR_VERSION=0
+LIBXSLT_MINOR_VERSION=9
+LIBXSLT_MICRO_VERSION=0
PACKAGE=libxslt
+LIBXSLT_VERSION=$LIBXSLT_MAJOR_VERSION.$LIBXSLT_MINOR_VERSION.$LIBXSLT_MICRO_VERSION
+LIBXSLT_VERSION_INFO=`expr $LIBXSLT_MAJOR_VERSION + $LIBXSLT_MINOR_VERSION`:$LIBXSLT_MICRO_VERSION:$LIBXSLT_MINOR_VERSION
+
+LIBXSLT_VERSION_NUMBER=`expr $LIBXSLT_MAJOR_VERSION \* 10000 + $LIBXSLT_MINOR_VERSION \* 100 + $LIBXSLT_MICRO_VERSION`
+
+AC_SUBST(LIBXSLT_MAJOR_VERSION)
+AC_SUBST(LIBXSLT_MINOR_VERSION)
+AC_SUBST(LIBXSLT_MICRO_VERSION)
+AC_SUBST(LIBXSLT_VERSION)
+AC_SUBST(LIBXSLT_VERSION_INFO)
+AC_SUBST(LIBXSLT_VERSION_NUMBER)
+VERSION=${LIBXSLT_VERSION}
+
AM_CONFIG_HEADER(config.h)
AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
AM_MAINTAINER_MODE
@@ -104,7 +119,7 @@ dnl
dnl find libxml
dnl
XML_CONFIG="xml2-config"
-AC_MSG_CHECKING(for libxml libraries >= 2.3.7)
+AC_MSG_CHECKING(for libxml libraries >= 2.3.8)
if test "x$LIBXML_PREFIX" != "x"
then
if ${LIBXML_PREFIX}/bin/xml2-config --libs print > /dev/null 2>&1
@@ -121,13 +136,13 @@ dnl
if test "x$XML_CONFIG" != "x"
then
vers=`$XML_CONFIG --version | sed -e 's/libxml //' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
- if test "$vers" -ge 2003007
+ if test "$vers" -ge 2003008
then
LIBXML_LIBS="`$XML_CONFIG --libs`"
LIBXML_CFLAGS="`$XML_CONFIG --cflags`"
AC_MSG_RESULT(found)
else
- AC_MSG_ERROR(You need at least libxml2 2.3.7 for this version of libxslt)
+ AC_MSG_ERROR(You need at least libxml2 2.3.8 for this version of libxslt)
fi
else
AC_MSG_ERROR(Could not find libxml2 anywhere, check ftp://xmlsoft.org/.)
diff --git a/doc/html/libxslt-attributes.html b/doc/html/libxslt-attributes.html
index 5c83a6c2..7d4a9dd3 100644
--- a/doc/html/libxslt-attributes.html
+++ b/doc/html/libxslt-attributes.html
@@ -121,7 +121,7 @@ NAME="LIBXSLT-ATTRIBUTES"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN2049"
+NAME="AEN2054"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN2049"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2052"
+NAME="AEN2057"
></A
><H2
>Synopsis</H2
@@ -188,7 +188,7 @@ HREF="XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2065"
+NAME="AEN2070"
></A
><H2
>Description</H2
@@ -198,14 +198,14 @@ NAME="AEN2065"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2068"
+NAME="AEN2073"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2070"
+NAME="AEN2075"
></A
><H3
><A
@@ -258,7 +258,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -275,7 +275,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -290,7 +290,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2091"
+NAME="AEN2096"
></A
><H3
><A
@@ -338,7 +338,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -353,7 +353,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2107"
+NAME="AEN2112"
></A
><H3
><A
@@ -413,7 +413,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -430,7 +430,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -447,7 +447,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -464,7 +464,7 @@ CLASS="PARAMETER"
><I
>attributes</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
diff --git a/doc/html/libxslt-functions.html b/doc/html/libxslt-functions.html
index ae4d0786..1a7d776a 100644
--- a/doc/html/libxslt-functions.html
+++ b/doc/html/libxslt-functions.html
@@ -300,7 +300,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -317,7 +317,7 @@ CLASS="PARAMETER"
><I
>nargs</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -385,7 +385,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -402,7 +402,7 @@ CLASS="PARAMETER"
><I
>nargs</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -470,7 +470,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -487,7 +487,7 @@ CLASS="PARAMETER"
><I
>nargs</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -555,7 +555,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -572,7 +572,7 @@ CLASS="PARAMETER"
><I
>nargs</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -640,7 +640,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -657,7 +657,7 @@ CLASS="PARAMETER"
><I
>nargs</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -725,7 +725,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -742,7 +742,7 @@ CLASS="PARAMETER"
><I
>nargs</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -810,7 +810,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -827,7 +827,7 @@ CLASS="PARAMETER"
><I
>nargs</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -895,7 +895,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -912,7 +912,7 @@ CLASS="PARAMETER"
><I
>nargs</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -974,7 +974,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -991,7 +991,7 @@ CLASS="PARAMETER"
><I
>nargs</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1054,7 +1054,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
diff --git a/doc/html/libxslt-imports.html b/doc/html/libxslt-imports.html
index 8ddc8b63..b900389b 100644
--- a/doc/html/libxslt-imports.html
+++ b/doc/html/libxslt-imports.html
@@ -121,7 +121,7 @@ NAME="LIBXSLT-IMPORTS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN2143"
+NAME="AEN2148"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN2143"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2146"
+NAME="AEN2151"
></A
><H2
>Synopsis</H2
@@ -220,7 +220,7 @@ HREF="XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2168"
+NAME="AEN2173"
></A
><H2
>Description</H2
@@ -230,14 +230,14 @@ NAME="AEN2168"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2171"
+NAME="AEN2176"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2173"
+NAME="AEN2178"
></A
><H3
><A
@@ -280,7 +280,7 @@ CLASS="PARAMETER"
><I
>res</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -297,7 +297,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -314,7 +314,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -329,7 +329,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2195"
+NAME="AEN2200"
></A
><H3
><A
@@ -372,7 +372,7 @@ CLASS="PARAMETER"
><I
>res</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -389,7 +389,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -406,7 +406,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -421,7 +421,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2217"
+NAME="AEN2222"
></A
><H3
><A
@@ -474,7 +474,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -491,7 +491,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -506,7 +506,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2238"
+NAME="AEN2243"
></A
><H3
><A
@@ -559,7 +559,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -576,7 +576,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -591,7 +591,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2259"
+NAME="AEN2264"
></A
><H3
><A
@@ -642,7 +642,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -672,7 +672,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2280"
+NAME="AEN2285"
></A
><H3
><A
@@ -725,7 +725,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -742,7 +742,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -773,7 +773,7 @@ should be CDTATA wrapped.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2305"
+NAME="AEN2310"
></A
><H3
><A
@@ -832,7 +832,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -849,7 +849,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -866,7 +866,7 @@ CLASS="PARAMETER"
><I
>nameURI</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
diff --git a/doc/html/libxslt-keys.html b/doc/html/libxslt-keys.html
index c59f6a5c..9109dc93 100644
--- a/doc/html/libxslt-keys.html
+++ b/doc/html/libxslt-keys.html
@@ -121,7 +121,7 @@ NAME="LIBXSLT-KEYS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN2929"
+NAME="AEN2884"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN2929"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2932"
+NAME="AEN2887"
></A
><H2
>Synopsis</H2
@@ -221,7 +221,7 @@ HREF="XSLTDOCUMENTPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2954"
+NAME="AEN2909"
></A
><H2
>Description</H2
@@ -231,14 +231,14 @@ NAME="AEN2954"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2957"
+NAME="AEN2912"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2959"
+NAME="AEN2914"
></A
><H3
><A
@@ -302,7 +302,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -319,7 +319,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -336,7 +336,7 @@ CLASS="PARAMETER"
><I
>nameURI</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -353,7 +353,7 @@ CLASS="PARAMETER"
><I
>match</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -370,7 +370,7 @@ CLASS="PARAMETER"
><I
>use</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -400,7 +400,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2999"
+NAME="AEN2954"
></A
><H3
><A
@@ -463,7 +463,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -480,7 +480,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -497,7 +497,7 @@ CLASS="PARAMETER"
><I
>nameURI</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -514,7 +514,7 @@ CLASS="PARAMETER"
><I
>value</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -544,7 +544,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3035"
+NAME="AEN2990"
></A
><H3
><A
@@ -597,7 +597,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -614,7 +614,7 @@ CLASS="PARAMETER"
><I
>doc</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -629,7 +629,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3056"
+NAME="AEN3011"
></A
><H3
><A
@@ -677,7 +677,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -692,7 +692,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3072"
+NAME="AEN3027"
></A
><H3
><A
@@ -738,7 +738,7 @@ CLASS="PARAMETER"
><I
>doc</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
diff --git a/doc/html/libxslt-namespaces.html b/doc/html/libxslt-namespaces.html
index d13c699b..288da653 100644
--- a/doc/html/libxslt-namespaces.html
+++ b/doc/html/libxslt-namespaces.html
@@ -121,7 +121,7 @@ NAME="LIBXSLT-NAMESPACES"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN2341"
+NAME="AEN2346"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN2341"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2344"
+NAME="AEN2349"
></A
><H2
>Synopsis</H2
@@ -235,7 +235,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2370"
+NAME="AEN2375"
></A
><H2
>Description</H2
@@ -245,14 +245,14 @@ NAME="AEN2370"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2373"
+NAME="AEN2378"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2375"
+NAME="AEN2380"
></A
><H3
><A
@@ -305,7 +305,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -322,7 +322,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -337,7 +337,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2396"
+NAME="AEN2401"
></A
><H3
><A
@@ -402,7 +402,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -419,7 +419,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -436,7 +436,7 @@ CLASS="PARAMETER"
><I
>ns</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -453,7 +453,7 @@ CLASS="PARAMETER"
><I
>out</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -483,7 +483,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2432"
+NAME="AEN2437"
></A
><H3
><A
@@ -548,7 +548,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -565,7 +565,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -582,7 +582,7 @@ CLASS="PARAMETER"
><I
>URI</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -599,7 +599,7 @@ CLASS="PARAMETER"
><I
>prefix</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -616,7 +616,7 @@ CLASS="PARAMETER"
><I
>out</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -646,7 +646,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2472"
+NAME="AEN2477"
></A
><H3
><A
@@ -712,7 +712,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -729,7 +729,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -746,7 +746,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -776,7 +776,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2504"
+NAME="AEN2509"
></A
><H3
><A
@@ -824,7 +824,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
diff --git a/doc/html/libxslt-numbersinternals.html b/doc/html/libxslt-numbersinternals.html
index a8a417e5..a8ec9378 100644
--- a/doc/html/libxslt-numbersinternals.html
+++ b/doc/html/libxslt-numbersinternals.html
@@ -109,7 +109,7 @@ NAME="LIBXSLT-NUMBERSINTERNALS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN3537"
+NAME="AEN3498"
></A
><H2
>Name</H2
@@ -117,7 +117,7 @@ NAME="AEN3537"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN3540"
+NAME="AEN3501"
></A
><H2
>Synopsis</H2
@@ -176,7 +176,7 @@ HREF="XMLNODEPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN3553"
+NAME="AEN3514"
></A
><H2
>Description</H2
@@ -186,14 +186,14 @@ NAME="AEN3553"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN3556"
+NAME="AEN3517"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3558"
+NAME="AEN3519"
></A
><H3
><A
@@ -254,7 +254,7 @@ CLASS="PARAMETER"
><I
>Param1</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -271,7 +271,7 @@ CLASS="PARAMETER"
><I
>Param2</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -288,7 +288,7 @@ CLASS="PARAMETER"
><I
>Param3</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -305,7 +305,7 @@ CLASS="PARAMETER"
><I
>Param4</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -335,7 +335,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3593"
+NAME="AEN3554"
></A
><H3
><A
@@ -389,7 +389,7 @@ CLASS="PARAMETER"
><I
>Param1</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -406,7 +406,7 @@ CLASS="PARAMETER"
><I
>Param2</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -423,7 +423,7 @@ CLASS="PARAMETER"
><I
>Param3</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
diff --git a/doc/html/libxslt-pattern.html b/doc/html/libxslt-pattern.html
index e01cc13f..4b625b78 100644
--- a/doc/html/libxslt-pattern.html
+++ b/doc/html/libxslt-pattern.html
@@ -396,7 +396,7 @@ CLASS="PARAMETER"
><I
>pattern</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -413,7 +413,7 @@ CLASS="PARAMETER"
><I
>doc</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -430,7 +430,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -513,7 +513,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -584,7 +584,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -601,7 +601,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -618,7 +618,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -713,7 +713,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -730,7 +730,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -747,7 +747,7 @@ CLASS="PARAMETER"
><I
>mode</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -764,7 +764,7 @@ CLASS="PARAMETER"
><I
>modeURI</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -859,7 +859,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -876,7 +876,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -893,7 +893,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -971,7 +971,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1035,7 +1035,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1106,7 +1106,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1123,7 +1123,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1140,7 +1140,7 @@ CLASS="PARAMETER"
><I
>pattern</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
diff --git a/doc/html/libxslt-templates.html b/doc/html/libxslt-templates.html
index 1d69a5ba..731ef71c 100644
--- a/doc/html/libxslt-templates.html
+++ b/doc/html/libxslt-templates.html
@@ -154,7 +154,12 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
<GTKDOCLINK
HREF="XMLXPATHCOMPEXPRPTR"
>xmlXPathCompExprPtr</GTKDOCLINK
-> comp);
+> comp,
+ <GTKDOCLINK
+HREF="XMLNSPTR"
+>xmlNsPtr</GTKDOCLINK
+> *nsList,
+ int nsNr);
<GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
@@ -202,9 +207,9 @@ HREF="XMLCHAR"
HREF="libxslt-templates.html#XSLTEVALSTATICATTRVALUETEMPLATE"
>xsltEvalStaticAttrValueTemplate</A
> (<A
-HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
->xsltTransformContextPtr</A
-> ctxt,
+HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
+>xsltStylesheetPtr</A
+> style,
<GTKDOCLINK
HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK
@@ -303,7 +308,7 @@ HREF="XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN630"
+NAME="AEN631"
></A
><H2
>Description</H2
@@ -313,14 +318,14 @@ NAME="AEN630"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN633"
+NAME="AEN634"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN635"
+NAME="AEN636"
></A
><H3
><A
@@ -343,7 +348,12 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
<GTKDOCLINK
HREF="XMLXPATHCOMPEXPRPTR"
>xmlXPathCompExprPtr</GTKDOCLINK
-> comp);</PRE
+> comp,
+ <GTKDOCLINK
+HREF="XMLNSPTR"
+>xmlNsPtr</GTKDOCLINK
+> *nsList,
+ int nsNr);</PRE
></TD
></TR
></TABLE
@@ -373,7 +383,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -390,7 +400,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -402,6 +412,46 @@ VALIGN="TOP"
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>nsList</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the namespaces in scope
+<TT
+CLASS="PARAMETER"
+><I
+>int</I
+></TT
+> nsNr: the number of namespaces in scope</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>nsNr</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
@@ -420,7 +470,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN660"
+NAME="AEN671"
></A
><H3
><A
@@ -481,7 +531,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -498,7 +548,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -515,7 +565,7 @@ CLASS="PARAMETER"
><I
>parent</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -546,7 +596,7 @@ caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN691"
+NAME="AEN702"
></A
><H3
><A
@@ -611,7 +661,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -628,7 +678,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -645,7 +695,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -662,7 +712,7 @@ CLASS="PARAMETER"
><I
>ns</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -693,7 +743,7 @@ caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN727"
+NAME="AEN738"
></A
><H3
><A
@@ -713,9 +763,9 @@ CLASS="PROGRAMLISTING"
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
>* xsltEvalStaticAttrValueTemplate (<A
-HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
->xsltTransformContextPtr</A
-> ctxt,
+HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
+>xsltStylesheetPtr</A
+> style,
<GTKDOCLINK
HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK
@@ -756,14 +806,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->ctxt</I
+>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the XSLT transformation context</TD
+> the XSLT stylesheet</TD
></TR
><TR
><TD
@@ -775,7 +825,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -792,7 +842,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -809,7 +859,7 @@ CLASS="PARAMETER"
><I
>ns</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -826,7 +876,7 @@ CLASS="PARAMETER"
><I
>found</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -857,7 +907,7 @@ caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN767"
+NAME="AEN778"
></A
><H3
><A
@@ -912,7 +962,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -929,7 +979,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -960,7 +1010,7 @@ caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN793"
+NAME="AEN804"
></A
><H3
><A
@@ -1015,7 +1065,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1032,7 +1082,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1062,7 +1112,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN819"
+NAME="AEN830"
></A
><H3
><A
@@ -1121,7 +1171,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1138,7 +1188,7 @@ CLASS="PARAMETER"
><I
>target</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1155,7 +1205,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1185,7 +1235,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN850"
+NAME="AEN861"
></A
><H3
><A
@@ -1244,7 +1294,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1261,7 +1311,7 @@ CLASS="PARAMETER"
><I
>target</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1278,7 +1328,7 @@ CLASS="PARAMETER"
><I
>attr</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1308,7 +1358,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN881"
+NAME="AEN892"
></A
><H3
><A
@@ -1363,7 +1413,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1380,7 +1430,7 @@ CLASS="PARAMETER"
><I
>attr</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
diff --git a/doc/html/libxslt-transform.html b/doc/html/libxslt-transform.html
index bd8bf5f7..724079bd 100644
--- a/doc/html/libxslt-transform.html
+++ b/doc/html/libxslt-transform.html
@@ -121,7 +121,7 @@ NAME="LIBXSLT-TRANSFORM"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN912"
+NAME="AEN923"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN912"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN915"
+NAME="AEN926"
></A
><H2
>Synopsis</H2
@@ -505,7 +505,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1011"
+NAME="AEN1022"
></A
><H2
>Description</H2
@@ -515,14 +515,14 @@ NAME="AEN1011"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1014"
+NAME="AEN1025"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1016"
+NAME="AEN1027"
></A
><H3
><A
@@ -579,7 +579,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -596,7 +596,7 @@ CLASS="PARAMETER"
><I
>doc</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -613,7 +613,7 @@ CLASS="PARAMETER"
><I
>params</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -643,7 +643,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1046"
+NAME="AEN1057"
></A
><H3
><A
@@ -700,7 +700,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -717,7 +717,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -734,7 +734,7 @@ CLASS="PARAMETER"
><I
>list</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -751,7 +751,7 @@ CLASS="PARAMETER"
><I
>real</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -766,7 +766,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1076"
+NAME="AEN1087"
></A
><H3
><A
@@ -826,7 +826,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -843,7 +843,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -860,7 +860,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -877,7 +877,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -892,7 +892,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1107"
+NAME="AEN1118"
></A
><H3
><A
@@ -928,7 +928,8 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
></TR
></TABLE
><P
->Process the xslt sort node on the source node</P
+>function attached to xslt:sort nodes, but this should not be
+called directly</P
><P
></P
><DIV
@@ -952,7 +953,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -969,7 +970,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -986,7 +987,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1003,7 +1004,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1018,7 +1019,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1138"
+NAME="AEN1149"
></A
><H3
><A
@@ -1078,7 +1079,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1095,7 +1096,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1112,7 +1113,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1129,7 +1130,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1144,7 +1145,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1169"
+NAME="AEN1180"
></A
><H3
><A
@@ -1204,7 +1205,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1221,7 +1222,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1238,7 +1239,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1255,7 +1256,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1270,7 +1271,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1200"
+NAME="AEN1211"
></A
><H3
><A
@@ -1330,7 +1331,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1347,7 +1348,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1364,7 +1365,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1381,7 +1382,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1396,7 +1397,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1231"
+NAME="AEN1242"
></A
><H3
><A
@@ -1456,7 +1457,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1473,7 +1474,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1490,7 +1491,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1507,7 +1508,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1522,7 +1523,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1262"
+NAME="AEN1273"
></A
><H3
><A
@@ -1582,7 +1583,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1599,7 +1600,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1616,7 +1617,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1633,7 +1634,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1648,7 +1649,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1293"
+NAME="AEN1304"
></A
><H3
><A
@@ -1708,7 +1709,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1725,7 +1726,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1742,7 +1743,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1759,7 +1760,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1774,7 +1775,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1324"
+NAME="AEN1335"
></A
><H3
><A
@@ -1834,7 +1835,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1851,7 +1852,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1868,7 +1869,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1885,7 +1886,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1900,7 +1901,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1355"
+NAME="AEN1366"
></A
><H3
><A
@@ -1960,7 +1961,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1977,7 +1978,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1994,7 +1995,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2011,7 +2012,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2026,7 +2027,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1386"
+NAME="AEN1397"
></A
><H3
><A
@@ -2086,7 +2087,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2103,7 +2104,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2120,7 +2121,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2137,7 +2138,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2152,7 +2153,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1417"
+NAME="AEN1428"
></A
><H3
><A
@@ -2212,7 +2213,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2229,7 +2230,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2246,7 +2247,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2263,7 +2264,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2278,7 +2279,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1448"
+NAME="AEN1459"
></A
><H3
><A
@@ -2338,7 +2339,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2355,7 +2356,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2372,7 +2373,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2389,7 +2390,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2404,7 +2405,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1479"
+NAME="AEN1490"
></A
><H3
><A
@@ -2464,7 +2465,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2481,7 +2482,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2498,7 +2499,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2515,7 +2516,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2530,7 +2531,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1510"
+NAME="AEN1521"
></A
><H3
><A
@@ -2590,7 +2591,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2607,7 +2608,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2624,7 +2625,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2641,7 +2642,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2656,7 +2657,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1541"
+NAME="AEN1552"
></A
><H3
><A
@@ -2716,7 +2717,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2733,7 +2734,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2750,7 +2751,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2767,7 +2768,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2782,7 +2783,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1572"
+NAME="AEN1583"
></A
><H3
><A
@@ -2842,7 +2843,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2859,7 +2860,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2876,7 +2877,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2893,7 +2894,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
diff --git a/doc/html/libxslt-variables.html b/doc/html/libxslt-variables.html
index ac5000d0..0eb8ec47 100644
--- a/doc/html/libxslt-variables.html
+++ b/doc/html/libxslt-variables.html
@@ -121,7 +121,7 @@ NAME="LIBXSLT-VARIABLES"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN2525"
+NAME="AEN2530"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN2525"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN2528"
+NAME="AEN2533"
></A
><H2
>Synopsis</H2
@@ -272,30 +272,6 @@ HREF="XMLCHAR"
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *ns_uri);
-int <A
-HREF="libxslt-variables.html#XSLTREGISTERVARIABLE"
->xsltRegisterVariable</A
-> (<A
-HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
->xsltTransformContextPtr</A
-> ctxt,
- const <GTKDOCLINK
-HREF="XMLCHAR"
->xmlChar</GTKDOCLINK
-> *name,
- const <GTKDOCLINK
-HREF="XMLCHAR"
->xmlChar</GTKDOCLINK
-> *ns_uri,
- const <GTKDOCLINK
-HREF="XMLCHAR"
->xmlChar</GTKDOCLINK
-> *select,
- <GTKDOCLINK
-HREF="XMLNODEPTR"
->xmlNodePtr</GTKDOCLINK
-> tree,
- int param);
<GTKDOCLINK
HREF="XMLXPATHOBJECTPTR"
>xmlXPathObjectPtr</GTKDOCLINK
@@ -318,7 +294,7 @@ HREF="XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2576"
+NAME="AEN2575"
></A
><H2
>Description</H2
@@ -328,14 +304,14 @@ NAME="AEN2576"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN2579"
+NAME="AEN2578"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2581"
+NAME="AEN2580"
></A
><H3
><A
@@ -378,7 +354,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -393,7 +369,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2595"
+NAME="AEN2594"
></A
><H3
><A
@@ -442,7 +418,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -472,7 +448,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2615"
+NAME="AEN2614"
></A
><H3
><A
@@ -522,7 +498,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -539,7 +515,7 @@ CLASS="PARAMETER"
><I
>params</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -569,7 +545,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2639"
+NAME="AEN2638"
></A
><H3
><A
@@ -615,7 +591,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -630,7 +606,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2654"
+NAME="AEN2653"
></A
><H3
><A
@@ -676,7 +652,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -691,7 +667,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2669"
+NAME="AEN2668"
></A
><H3
><A
@@ -744,7 +720,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -761,7 +737,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -776,7 +752,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2690"
+NAME="AEN2689"
></A
><H3
><A
@@ -829,7 +805,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -846,7 +822,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -861,7 +837,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2711"
+NAME="AEN2710"
></A
><H3
><A
@@ -914,7 +890,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -931,7 +907,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -946,7 +922,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2732"
+NAME="AEN2731"
></A
><H3
><A
@@ -999,7 +975,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1016,7 +992,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1031,7 +1007,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2753"
+NAME="AEN2752"
></A
><H3
><A
@@ -1090,7 +1066,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1107,7 +1083,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1137,7 +1113,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2780"
+NAME="AEN2779"
></A
><H3
><A
@@ -1189,7 +1165,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1206,7 +1182,7 @@ CLASS="PARAMETER"
><I
>elems</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1236,7 +1212,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2805"
+NAME="AEN2804"
></A
><H3
><A
@@ -1282,7 +1258,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1297,7 +1273,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2820"
+NAME="AEN2819"
></A
><H3
><A
@@ -1357,7 +1333,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1374,7 +1350,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1391,7 +1367,7 @@ CLASS="PARAMETER"
><I
>ns_uri</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1421,187 +1397,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2851"
-></A
-><H3
-><A
-NAME="XSLTREGISTERVARIABLE"
-></A
->xsltRegisterVariable ()</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->int xsltRegisterVariable (<A
-HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
->xsltTransformContextPtr</A
-> ctxt,
- const <GTKDOCLINK
-HREF="XMLCHAR"
->xmlChar</GTKDOCLINK
-> *name,
- const <GTKDOCLINK
-HREF="XMLCHAR"
->xmlChar</GTKDOCLINK
-> *ns_uri,
- const <GTKDOCLINK
-HREF="XMLCHAR"
->xmlChar</GTKDOCLINK
-> *select,
- <GTKDOCLINK
-HREF="XMLNODEPTR"
->xmlNodePtr</GTKDOCLINK
-> tree,
- int param);</PRE
-></TD
-></TR
-></TABLE
-><P
->Computes and register a new variable value.</P
-><P
-></P
-><DIV
-CLASS="INFORMALTABLE"
-><P
-></P
-><TABLE
-BORDER="0"
-WIDTH="100%"
-BGCOLOR="#FFD0D0"
-CELLSPACING="0"
-CELLPADDING="4"
-CLASS="CALSTABLE"
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->ctxt</I
-></TT
->:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the XSLT transformation context</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->name</I
-></TT
->:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the variable name</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->ns_uri</I
-></TT
->:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the variable namespace URI</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->select</I
-></TT
->:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the expression which need to be evaluated to generate a value</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->tree</I
-></TT
->:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the tree if select is NULL</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->param</I
-></TT
->:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> this is a parameter actually</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><I
-CLASS="EMPHASIS"
->Returns</I
-> :</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
->0 in case of success, -1 in case of error</TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN2895"
+NAME="AEN2850"
></A
><H3
><A
@@ -1655,7 +1451,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1672,7 +1468,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1689,7 +1485,7 @@ CLASS="PARAMETER"
><I
>ns_uri</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
diff --git a/doc/html/libxslt-xsltinternals.html b/doc/html/libxslt-xsltinternals.html
index 3fd679bf..d1089562 100644
--- a/doc/html/libxslt-xsltinternals.html
+++ b/doc/html/libxslt-xsltinternals.html
@@ -121,7 +121,7 @@ NAME="LIBXSLT-XSLTINTERNALS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN3092"
+NAME="AEN3047"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN3092"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN3095"
+NAME="AEN3050"
></A
><H2
>Synopsis</H2
@@ -144,6 +144,10 @@ CELLPADDING="6"
CLASS="SYNOPSIS"
>&#13;
+#define <A
+HREF="libxslt-xsltinternals.html#XSLT-MAX-SORT-CAPS"
+>XSLT_MAX_SORT</A
+>
enum <A
HREF="libxslt-xsltinternals.html#XSLTELEM"
>xsltElem</A
@@ -173,14 +177,6 @@ HREF="libxslt-xsltinternals.html#XSLTDECIMALFORMAT"
>xsltDecimalFormat</A
>;
struct <A
-HREF="libxslt-xsltinternals.html#XSLTSTYLESHEET"
->xsltStylesheet</A
->;
-typedef <A
-HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
->xsltStylesheetPtr</A
->;
-struct <A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXT"
>xsltTransformContext</A
>;
@@ -219,6 +215,14 @@ enum <A
HREF="libxslt-xsltinternals.html#XSLTSTYLETYPE"
>xsltStyleType</A
>;
+struct <A
+HREF="libxslt-xsltinternals.html#XSLTSTYLESHEET"
+>xsltStylesheet</A
+>;
+typedef <A
+HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
+>xsltStylesheetPtr</A
+>;
enum <A
HREF="libxslt-xsltinternals.html#XSLTOUTPUTTYPE"
>xsltOutputType</A
@@ -372,7 +376,7 @@ HREF="XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN3157"
+NAME="AEN3113"
></A
><H2
>Description</H2
@@ -382,14 +386,40 @@ NAME="AEN3157"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN3160"
+NAME="AEN3116"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3162"
+NAME="AEN3118"
+></A
+><H3
+><A
+NAME="XSLT-MAX-SORT-CAPS"
+></A
+>XSLT_MAX_SORT</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#define XSLT_MAX_SORT 5</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN3123"
></A
><H3
><A
@@ -418,7 +448,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3167"
+NAME="AEN3128"
></A
><H3
><A
@@ -441,7 +471,7 @@ CLASS="PROGRAMLISTING"
xmlChar *name; /* the local part of the name QName */
xmlChar *nameURI; /* the URI part of the name QName */
xmlChar *select; /* the eval string */
- xmlNodePtr tree; /* the tree if no eval string */
+ xmlNodePtr tree; /* the tree if no eval string or the location */
xmlXPathObjectPtr value; /* The value if computed */
};</PRE
></TD
@@ -453,7 +483,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3172"
+NAME="AEN3133"
></A
><H3
><A
@@ -479,7 +509,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3177"
+NAME="AEN3138"
></A
><H3
><A
@@ -505,7 +535,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3182"
+NAME="AEN3143"
></A
><H3
><A
@@ -542,7 +572,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3187"
+NAME="AEN3148"
></A
><H3
><A
@@ -568,7 +598,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3192"
+NAME="AEN3153"
></A
><H3
><A
@@ -622,134 +652,7 @@ struct _xsltDocument {
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3197"
-></A
-><H3
-><A
-NAME="XSLTSTYLESHEET"
-></A
->struct xsltStylesheet</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->struct xsltStylesheet {
- /*
- * The stylesheet import relation is kept as a tree
- */
- struct _xsltStylesheet *parent;
- struct _xsltStylesheet *next;
- struct _xsltStylesheet *imports;
-
- xsltDocumentPtr docList; /* the include document list */
-
- /*
- * General data on the style sheet document
- */
- xmlDocPtr doc; /* the parsed XML stylesheet */
- xmlHashTablePtr stripSpaces;/* the hash table of the strip-space
- preserve space and cdata-section elements */
- int stripAll; /* strip-space * (1) preserve-space * (-1) */
-
- /*
- * Global variable or parameters
- */
- xsltStackElemPtr variables; /* linked list of param and variables */
-
- /*
- * Template descriptions
- */
- xsltTemplatePtr templates; /* the ordered list of templates */
- void *templatesHash; /* hash table or wherever compiled templates
- informations are stored */
- void *rootMatch; /* template based on / */
- void *keyMatch; /* template based on key() */
- void *elemMatch; /* template based on * */
- void *attrMatch; /* template based on @* */
- void *parentMatch; /* template based on .. */
- void *textMatch; /* template based on text() */
- void *piMatch; /* template based on processing-instruction() */
- void *commentMatch; /* template based on comment() */
-
- /*
- * Namespace aliases
- */
- xmlHashTablePtr nsAliases; /* the namespace alias hash tables */
-
- /*
- * Attribute sets
- */
- xmlHashTablePtr attributeSets;/* the attribute sets hash tables */
-
- /*
- * Namespaces
- */
- xmlHashTablePtr nsHash; /* the set of namespaces in use */
- void *nsDefs; /* the namespaces defined */
-
- /*
- * Key definitions
- */
- void *keys; /* key definitions */
-
- /*
- * Output related stuff.
- */
- xmlChar *method; /* the output method */
- xmlChar *methodURI; /* associated namespace if any */
- xmlChar *version; /* version string */
- xmlChar *encoding; /* encoding string */
- int omitXmlDeclaration; /* omit-xml-declaration = "yes" | "no" */
-
- /* Number formatting */
- xsltDecimalFormatPtr decimalFormat;
- int standalone; /* standalone = "yes" | "no" */
- xmlChar *doctypePublic; /* doctype-public string */
- xmlChar *doctypeSystem; /* doctype-system string */
- int indent; /* should output being indented */
- xmlChar *mediaType; /* media-type string */
-};</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN3202"
-></A
-><H3
-><A
-NAME="XSLTSTYLESHEETPTR"
-></A
->xsltStylesheetPtr</H3
-><TABLE
-BORDER="0"
-BGCOLOR="#D6E8FF"
-WIDTH="100%"
-CELLPADDING="6"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->typedef xsltStylesheet *xsltStylesheetPtr;</PRE
-></TD
-></TR
-></TABLE
-><P
-></P
-></DIV
-><HR><DIV
-CLASS="REFSECT2"
-><A
-NAME="AEN3207"
+NAME="AEN3158"
></A
><H3
><A
@@ -780,11 +683,6 @@ CLASS="PROGRAMLISTING"
xsltStackElemPtr *varsTab; /* the variable list stack */
/*
- * Precomputed blocks
- */
- xsltStylePreCompPtr preComps; /* list of precomputed blocks */
-
- /*
* Extensions
*/
xmlHashTablePtr extFunctions; /* the extension functions */
@@ -815,7 +713,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3212"
+NAME="AEN3163"
></A
><H3
><A
@@ -841,7 +739,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3217"
+NAME="AEN3168"
></A
><H3
><A
@@ -912,7 +810,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3222"
+NAME="AEN3173"
></A
><H3
><A
@@ -938,7 +836,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3227"
+NAME="AEN3178"
></A
><H3
><A
@@ -996,7 +894,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1013,7 +911,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1030,7 +928,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1047,7 +945,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1062,7 +960,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3257"
+NAME="AEN3208"
></A
><H3
><A
@@ -1095,7 +993,11 @@ CLASS="PROGRAMLISTING"
XSLT_FUNC_CHOOSE,
XSLT_FUNC_IF,
XSLT_FUNC_FOREACH,
- XSLT_FUNC_DOCUMENT
+ XSLT_FUNC_DOCUMENT,
+ XSLT_FUNC_WITHPARAM,
+ XSLT_FUNC_PARAM,
+ XSLT_FUNC_VARIABLE,
+ XSLT_FUNC_WHEN
} xsltStyleType;</PRE
></TD
></TR
@@ -1106,7 +1008,141 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3262"
+NAME="AEN3213"
+></A
+><H3
+><A
+NAME="XSLTSTYLESHEET"
+></A
+>struct xsltStylesheet</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>struct xsltStylesheet {
+ /*
+ * The stylesheet import relation is kept as a tree
+ */
+ struct _xsltStylesheet *parent;
+ struct _xsltStylesheet *next;
+ struct _xsltStylesheet *imports;
+
+ xsltDocumentPtr docList; /* the include document list */
+
+ /*
+ * General data on the style sheet document
+ */
+ xmlDocPtr doc; /* the parsed XML stylesheet */
+ xmlHashTablePtr stripSpaces;/* the hash table of the strip-space
+ preserve space and cdata-section elements */
+ int stripAll; /* strip-space * (1) preserve-space * (-1) */
+
+ /*
+ * Global variable or parameters
+ */
+ xsltStackElemPtr variables; /* linked list of param and variables */
+
+ /*
+ * Template descriptions
+ */
+ xsltTemplatePtr templates; /* the ordered list of templates */
+ void *templatesHash; /* hash table or wherever compiled templates
+ informations are stored */
+ void *rootMatch; /* template based on / */
+ void *keyMatch; /* template based on key() */
+ void *elemMatch; /* template based on * */
+ void *attrMatch; /* template based on @* */
+ void *parentMatch; /* template based on .. */
+ void *textMatch; /* template based on text() */
+ void *piMatch; /* template based on processing-instruction() */
+ void *commentMatch; /* template based on comment() */
+
+ /*
+ * Namespace aliases
+ */
+ xmlHashTablePtr nsAliases; /* the namespace alias hash tables */
+
+ /*
+ * Attribute sets
+ */
+ xmlHashTablePtr attributeSets;/* the attribute sets hash tables */
+
+ /*
+ * Namespaces
+ */
+ xmlHashTablePtr nsHash; /* the set of namespaces in use */
+ void *nsDefs; /* the namespaces defined */
+
+ /*
+ * Key definitions
+ */
+ void *keys; /* key definitions */
+
+ /*
+ * Output related stuff.
+ */
+ xmlChar *method; /* the output method */
+ xmlChar *methodURI; /* associated namespace if any */
+ xmlChar *version; /* version string */
+ xmlChar *encoding; /* encoding string */
+ int omitXmlDeclaration; /* omit-xml-declaration = "yes" | "no" */
+
+ /* Number formatting */
+ xsltDecimalFormatPtr decimalFormat;
+ int standalone; /* standalone = "yes" | "no" */
+ xmlChar *doctypePublic; /* doctype-public string */
+ xmlChar *doctypeSystem; /* doctype-system string */
+ int indent; /* should output being indented */
+ xmlChar *mediaType; /* media-type string */
+
+ /*
+ * Precomputed blocks
+ */
+ xsltStylePreCompPtr preComps; /* list of precomputed blocks */
+ int warnings; /* number of warnings found at compilation */
+ int errors; /* number of errors found at compilation */
+};</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN3218"
+></A
+><H3
+><A
+NAME="XSLTSTYLESHEETPTR"
+></A
+>xsltStylesheetPtr</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>typedef xsltStylesheet *xsltStylesheetPtr;</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN3223"
></A
><H3
><A
@@ -1136,7 +1172,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3267"
+NAME="AEN3228"
></A
><H3
><A
@@ -1166,7 +1202,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3272"
+NAME="AEN3233"
></A
><H3
><A
@@ -1182,7 +1218,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define CHECK_STOPPED if (ctxt-state == XSLT_STATE_STOPPED) return;</PRE
+>#define CHECK_STOPPED if (ctxt-&gt;state == XSLT_STATE_STOPPED) return;</PRE
></TD
></TR
></TABLE
@@ -1192,7 +1228,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3277"
+NAME="AEN3238"
></A
><H3
><A
@@ -1208,7 +1244,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define CHECK_STOPPEDE if (ctxt-state == XSLT_STATE_STOPPED) goto error;</PRE
+>#define CHECK_STOPPEDE if (ctxt-&gt;state == XSLT_STATE_STOPPED) goto error;</PRE
></TD
></TR
></TABLE
@@ -1218,7 +1254,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3282"
+NAME="AEN3243"
></A
><H3
><A
@@ -1234,7 +1270,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->#define CHECK_STOPPED0 if (ctxt-state == XSLT_STATE_STOPPED) return(0);</PRE
+>#define CHECK_STOPPED0 if (ctxt-&gt;state == XSLT_STATE_STOPPED) return(0);</PRE
></TD
></TR
></TABLE
@@ -1244,7 +1280,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3287"
+NAME="AEN3248"
></A
><H3
><A
@@ -1305,7 +1341,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3303"
+NAME="AEN3264"
></A
><H3
><A
@@ -1356,7 +1392,7 @@ CLASS="PARAMETER"
><I
>filename</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1386,7 +1422,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3324"
+NAME="AEN3285"
></A
><H3
><A
@@ -1439,7 +1475,7 @@ CLASS="PARAMETER"
><I
>sheet</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1454,7 +1490,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3341"
+NAME="AEN3302"
></A
><H3
><A
@@ -1502,7 +1538,7 @@ CLASS="PARAMETER"
><I
>str</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1532,7 +1568,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3361"
+NAME="AEN3322"
></A
><H3
><A
@@ -1585,7 +1621,7 @@ CLASS="PARAMETER"
><I
>elem</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1600,7 +1636,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3378"
+NAME="AEN3339"
></A
><H3
><A
@@ -1656,7 +1692,7 @@ CLASS="PARAMETER"
><I
>sheet</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1673,7 +1709,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1703,7 +1739,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3404"
+NAME="AEN3365"
></A
><H3
><A
@@ -1759,7 +1795,7 @@ CLASS="PARAMETER"
><I
>ret</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1776,7 +1812,7 @@ CLASS="PARAMETER"
><I
>doc</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1806,7 +1842,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3430"
+NAME="AEN3391"
></A
><H3
><A
@@ -1859,7 +1895,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1876,7 +1912,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1891,7 +1927,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3451"
+NAME="AEN3412"
></A
><H3
><A
@@ -1942,7 +1978,7 @@ CLASS="PARAMETER"
><I
>doc</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1972,7 +2008,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3472"
+NAME="AEN3433"
></A
><H3
><A
@@ -2026,7 +2062,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2043,7 +2079,7 @@ CLASS="PARAMETER"
><I
>data</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2060,7 +2096,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2075,7 +2111,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN3497"
+NAME="AEN3458"
></A
><H3
><A
@@ -2136,7 +2172,7 @@ CLASS="PARAMETER"
><I
>self</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2153,7 +2189,7 @@ CLASS="PARAMETER"
><I
>format</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2170,7 +2206,7 @@ CLASS="PARAMETER"
><I
>number</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -2187,7 +2223,7 @@ CLASS="PARAMETER"
><I
>result</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
diff --git a/doc/html/libxslt-xsltutils.html b/doc/html/libxslt-xsltutils.html
index 8744dccd..cbf473fe 100644
--- a/doc/html/libxslt-xsltutils.html
+++ b/doc/html/libxslt-xsltutils.html
@@ -121,7 +121,7 @@ NAME="LIBXSLT-XSLTUTILS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN1608"
+NAME="AEN1619"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN1608"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1611"
+NAME="AEN1622"
></A
><H2
>Synopsis</H2
@@ -244,18 +244,17 @@ HREF="XMLNODESETPTR"
>xmlNodeSetPtr</GTKDOCLINK
> list);
void <A
-HREF="libxslt-xsltutils.html#XSLTSORTFUNCTION"
->xsltSortFunction</A
-> (<GTKDOCLINK
-HREF="XMLNODESETPTR"
->xmlNodeSetPtr</GTKDOCLINK
-> list,
+HREF="libxslt-xsltutils.html#XSLTDOSORTFUNCTION"
+>xsltDoSortFunction</A
+> (<A
+HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
+>xsltTransformContextPtr</A
+> ctxt,
<GTKDOCLINK
-HREF="XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</GTKDOCLINK
-> *results,
- int descending,
- int number);
+HREF="XMLNODEPTR"
+>xmlNodePtr</GTKDOCLINK
+> *sorts,
+ int nbsorts);
int <A
HREF="libxslt-xsltutils.html#XSLTSAVERESULTTO"
>xsltSaveResultTo</A
@@ -318,7 +317,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1657"
+NAME="AEN1668"
></A
><H2
>Description</H2
@@ -328,14 +327,14 @@ NAME="AEN1657"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1660"
+NAME="AEN1671"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1662"
+NAME="AEN1673"
></A
><H3
><A
@@ -381,7 +380,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -411,7 +410,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1681"
+NAME="AEN1692"
></A
><H3
><A
@@ -464,7 +463,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -481,7 +480,7 @@ CLASS="PARAMETER"
><I
>prefix</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -511,7 +510,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1706"
+NAME="AEN1717"
></A
><H3
><A
@@ -558,7 +557,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -575,7 +574,7 @@ CLASS="PARAMETER"
><I
>nargs</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -590,7 +589,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1725"
+NAME="AEN1736"
></A
><H3
><A
@@ -616,7 +615,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1730"
+NAME="AEN1741"
></A
><H3
><A
@@ -642,7 +641,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1735"
+NAME="AEN1746"
></A
><H3
><A
@@ -685,7 +684,7 @@ CLASS="PARAMETER"
><I
>n</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -700,7 +699,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1749"
+NAME="AEN1760"
></A
><H3
><A
@@ -743,7 +742,7 @@ CLASS="PARAMETER"
><I
>n</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -760,7 +759,7 @@ CLASS="PARAMETER"
><I
>val</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -775,7 +774,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1767"
+NAME="AEN1778"
></A
><H3
><A
@@ -801,7 +800,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1772"
+NAME="AEN1783"
></A
><H3
><A
@@ -827,7 +826,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1777"
+NAME="AEN1788"
></A
><H3
><A
@@ -853,7 +852,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1782"
+NAME="AEN1793"
></A
><H3
><A
@@ -879,7 +878,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1787"
+NAME="AEN1798"
></A
><H3
><A
@@ -935,7 +934,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -952,7 +951,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -969,7 +968,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -984,7 +983,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1813"
+NAME="AEN1824"
></A
><H3
><A
@@ -1064,7 +1063,7 @@ CLASS="PARAMETER"
><I
>ctx</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1081,7 +1080,7 @@ CLASS="PARAMETER"
><I
>handler</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1096,7 +1095,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1838"
+NAME="AEN1849"
></A
><H3
><A
@@ -1176,7 +1175,7 @@ CLASS="PARAMETER"
><I
>ctx</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1193,7 +1192,7 @@ CLASS="PARAMETER"
><I
>handler</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1208,7 +1207,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1863"
+NAME="AEN1874"
></A
><H3
><A
@@ -1261,7 +1260,7 @@ CLASS="PARAMETER"
><I
>list</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1276,13 +1275,13 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1880"
+NAME="AEN1891"
></A
><H3
><A
-NAME="XSLTSORTFUNCTION"
+NAME="XSLTDOSORTFUNCTION"
></A
->xsltSortFunction ()</H3
+>xsltDoSortFunction ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
@@ -1292,32 +1291,21 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
->void xsltSortFunction (<GTKDOCLINK
-HREF="XMLNODESETPTR"
->xmlNodeSetPtr</GTKDOCLINK
-> list,
+>void xsltDoSortFunction (<A
+HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
+>xsltTransformContextPtr</A
+> ctxt,
<GTKDOCLINK
-HREF="XMLXPATHOBJECTPTR"
->xmlXPathObjectPtr</GTKDOCLINK
-> *results,
- int descending,
- int number);</PRE
+HREF="XMLNODEPTR"
+>xmlNodePtr</GTKDOCLINK
+> *sorts,
+ int nbsorts);</PRE
></TD
></TR
></TABLE
><P
->reorder the current node list <TT
-CLASS="PARAMETER"
-><I
->list</I
-></TT
-> accordingly to the values
-present in the array of results <TT
-CLASS="PARAMETER"
-><I
->results</I
-></TT
-></P
+>reorder the current node list accordingly to the set of sorting
+requirement provided by the arry of nodes.</P
><P
></P
><DIV
@@ -1339,31 +1327,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->list</I
-></TT
->:</TD
-><TD
-WIDTH="80%"
-ALIGN="LEFT"
-VALIGN="TOP"
-> the node set</TD
-></TR
-><TR
-><TD
-WIDTH="20%"
-ALIGN="RIGHT"
-VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
-><I
->results</I
+>ctxt</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the results</TD
+> a XSLT process context</TD
></TR
><TR
><TD
@@ -1373,14 +1344,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->descending</I
+>sorts</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> direction of order</TD
+> array of sort nodes</TD
></TR
><TR
><TD
@@ -1390,14 +1361,14 @@ VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
->number</I
+>nbsorts</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> the type of the result</TD
+> the number of sorts in the array</TD
></TR
></TABLE
><P
@@ -1407,7 +1378,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1911"
+NAME="AEN1916"
></A
><H3
><A
@@ -1479,7 +1450,7 @@ CLASS="PARAMETER"
><I
>buf</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1496,7 +1467,7 @@ CLASS="PARAMETER"
><I
>result</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1513,7 +1484,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1543,7 +1514,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1944"
+NAME="AEN1949"
></A
><H3
><A
@@ -1613,7 +1584,7 @@ CLASS="PARAMETER"
><I
>URI</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1630,7 +1601,7 @@ CLASS="PARAMETER"
><I
>result</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1647,7 +1618,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1664,7 +1635,7 @@ CLASS="PARAMETER"
><I
>compression</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1694,7 +1665,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1980"
+NAME="AEN1985"
></A
><H3
><A
@@ -1767,7 +1738,7 @@ CLASS="PARAMETER"
><I
>file</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1784,7 +1755,7 @@ CLASS="PARAMETER"
><I
>result</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1801,7 +1772,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1831,7 +1802,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2013"
+NAME="AEN2018"
></A
><H3
><A
@@ -1896,7 +1867,7 @@ CLASS="PARAMETER"
><I
>fd</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1913,7 +1884,7 @@ CLASS="PARAMETER"
><I
>result</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@@ -1930,7 +1901,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
->:</TD
+>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
diff --git a/doc/xslt.html b/doc/xslt.html
index 369b74d4..a853ee01 100644
--- a/doc/xslt.html
+++ b/doc/xslt.html
@@ -152,6 +152,19 @@ platform, get in touch with me to upload the package. I will keep them in the
href="http://cvs.gnome.org/lxr/source/libxslt/ChangeLog">Changelog</a> file
for a really accurate description</h3>
+<h3>0.9.0: May 3 2001</h3>
+<ul>
+ <li>lot of various bugfixes, extended the regression suite</li>
+ <li>xsltproc shoudl work with multiple params</li>
+ <li>added an option to use xsltproc with HTML input</li>
+ <li>improved the stylesheet compilation, processing of complex stylesheets
+ should be faster</li>
+ <li>using the same stylesheet for concurent processing on multithreaded
+ programs should work now</li>
+ <li>fixed another batch of namespace handling problems</li>
+ <li>Implemented multiple level of sorting</li>
+</ul>
+
<h3>0.8.0: Apr 22 2001</h3>
<ul>
<li>fixed ansidecl.h problem</li>
diff --git a/libxslt.spec.in b/libxslt.spec.in
index e034e982..158fa0a7 100644
--- a/libxslt.spec.in
+++ b/libxslt.spec.in
@@ -10,7 +10,7 @@ Copyright: LGPL
Group: Development/Libraries
Source: ftp://xmlsoft.org/XSLT/libxslt-%{ver}.tar.gz
BuildRoot: /var/tmp/libxslt-%{PACKAGE_VERSION}-root
-Requires: libxml2 >= 2.3.3
+Requires: libxml2 >= 2.3.8
URL: http://xmlsoft.org/XSLT/
Docdir: %{prefix}/doc
@@ -18,19 +18,19 @@ Docdir: %{prefix}/doc
%description
This C library allows to transform XML files into other XML files
(or HTML, text, ...) using the standard XSLT stylesheet transformation
-mechanism. To use it you need to have a version of libxml2 >= 2.3.3
+mechanism. To use it you need to have a version of libxml2 >= 2.3.8
installed.
%package devel
Summary: Libraries, includes, etc. to develop XML and HTML applications
Group: Development/Libraries
Requires: libxslt = %{version}
-Requires: libxml2-devel >= 2.3.2
+Requires: libxml2-devel >= 2.3.8
%description devel
This C library allows to transform XML files into other XML files
(or HTML, text, ...) using the standard XSLT stylesheet transformation
-mechanism. To use it you need to have a version of libxml2 >= 2.3.3
+mechanism. To use it you need to have a version of libxml2 >= 2.3.8
installed.
%changelog