- TODO configure.in libxslt.spec.in: getting ready for 0.9.0
authorDaniel Veillard <veillard@src.gnome.org>
Thu, 3 May 2001 17:03:52 +0000 (17:03 +0000)
committerDaniel Veillard <veillard@src.gnome.org>
Thu, 3 May 2001 17:03:52 +0000 (17:03 +0000)
  release
- doc/html/* doc/xslt.html: updated and regenerated the docs
Daniel

17 files changed:
ChangeLog
TODO
configure.in
doc/html/libxslt-attributes.html
doc/html/libxslt-functions.html
doc/html/libxslt-imports.html
doc/html/libxslt-keys.html
doc/html/libxslt-namespaces.html
doc/html/libxslt-numbersinternals.html
doc/html/libxslt-pattern.html
doc/html/libxslt-templates.html
doc/html/libxslt-transform.html
doc/html/libxslt-variables.html
doc/html/libxslt-xsltinternals.html
doc/html/libxslt-xsltutils.html
doc/xslt.html
libxslt.spec.in

index ecc1138..57bab63 100644 (file)
--- 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 bb4c72c..ce86015 100644 (file)
--- 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 ?
index 6332e28..70a9827 100644 (file)
@@ -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/.)
index 5c83a6c..7d4a9dd 100644 (file)
@@ -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"
index ae4d078..1a7d776 100644 (file)
@@ -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"
index 8ddc8b6..b900389 100644 (file)
@@ -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"
index c59f6a5..9109dc9 100644 (file)
@@ -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"
index d13c699..288da65 100644 (file)
@@ -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"
index a8a417e..a8ec937 100644 (file)
@@ -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"
index e01cc13..4b625b7 100644 (file)
@@ -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"
index 1d69a5b..731ef71 100644 (file)
@@ -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"
index bd8bf5f..724079b 100644 (file)
@@ -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"
index ac5000d..0eb8ec4 100644 (file)
@@ -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"
index 3fd679b..d108956 100644 (file)
@@ -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"
index 8744dcc..cbf473f 100644 (file)
@@ -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"
index 369b74d..a853ee0 100644 (file)
@@ -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>
index e034e98..158fa0a 100644 (file)
@@ -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