diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2001-05-03 17:03:52 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2001-05-03 17:03:52 +0000 |
commit | f546bafbd5d230f901ec7d1391f72a3acacea6ca (patch) | |
tree | 2b47bafc0cd1a962915ebea5c57988ec6fb7968e | |
parent | b41da1738f0388a9599b8cf485b8b78d539acfeb (diff) | |
download | libxslt-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-- | ChangeLog | 6 | ||||
-rw-r--r-- | TODO | 7 | ||||
-rw-r--r-- | configure.in | 23 | ||||
-rw-r--r-- | doc/html/libxslt-attributes.html | 28 | ||||
-rw-r--r-- | doc/html/libxslt-functions.html | 38 | ||||
-rw-r--r-- | doc/html/libxslt-imports.html | 54 | ||||
-rw-r--r-- | doc/html/libxslt-keys.html | 44 | ||||
-rw-r--r-- | doc/html/libxslt-namespaces.html | 48 | ||||
-rw-r--r-- | doc/html/libxslt-numbersinternals.html | 26 | ||||
-rw-r--r-- | doc/html/libxslt-pattern.html | 38 | ||||
-rw-r--r-- | doc/html/libxslt-templates.html | 144 | ||||
-rw-r--r-- | doc/html/libxslt-transform.html | 199 | ||||
-rw-r--r-- | doc/html/libxslt-variables.html | 290 | ||||
-rw-r--r-- | doc/html/libxslt-xsltinternals.html | 436 | ||||
-rw-r--r-- | doc/html/libxslt-xsltutils.html | 197 | ||||
-rw-r--r-- | doc/xslt.html | 13 | ||||
-rw-r--r-- | libxslt.spec.in | 8 |
17 files changed, 743 insertions, 856 deletions
@@ -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 @@ -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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -275,7 +275,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -430,7 +430,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -447,7 +447,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -464,7 +464,7 @@ CLASS="PARAMETER" ><I >attributes</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -317,7 +317,7 @@ CLASS="PARAMETER" ><I >nargs</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -385,7 +385,7 @@ CLASS="PARAMETER" ><I >ctxt</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -402,7 +402,7 @@ CLASS="PARAMETER" ><I >nargs</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -470,7 +470,7 @@ CLASS="PARAMETER" ><I >ctxt</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -487,7 +487,7 @@ CLASS="PARAMETER" ><I >nargs</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -555,7 +555,7 @@ CLASS="PARAMETER" ><I >ctxt</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -572,7 +572,7 @@ CLASS="PARAMETER" ><I >nargs</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -640,7 +640,7 @@ CLASS="PARAMETER" ><I >ctxt</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -657,7 +657,7 @@ CLASS="PARAMETER" ><I >nargs</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -725,7 +725,7 @@ CLASS="PARAMETER" ><I >ctxt</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -742,7 +742,7 @@ CLASS="PARAMETER" ><I >nargs</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -810,7 +810,7 @@ CLASS="PARAMETER" ><I >ctxt</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -827,7 +827,7 @@ CLASS="PARAMETER" ><I >nargs</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -895,7 +895,7 @@ CLASS="PARAMETER" ><I >ctxt</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -912,7 +912,7 @@ CLASS="PARAMETER" ><I >nargs</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -974,7 +974,7 @@ CLASS="PARAMETER" ><I >ctxt</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -991,7 +991,7 @@ CLASS="PARAMETER" ><I >nargs</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1054,7 +1054,7 @@ CLASS="PARAMETER" ><I >ctxt</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -297,7 +297,7 @@ CLASS="PARAMETER" ><I >style</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -314,7 +314,7 @@ CLASS="PARAMETER" ><I >name</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -389,7 +389,7 @@ CLASS="PARAMETER" ><I >style</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -406,7 +406,7 @@ CLASS="PARAMETER" ><I >name</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -491,7 +491,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -576,7 +576,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -742,7 +742,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -849,7 +849,7 @@ CLASS="PARAMETER" ><I >name</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -866,7 +866,7 @@ CLASS="PARAMETER" ><I >nameURI</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -319,7 +319,7 @@ CLASS="PARAMETER" ><I >name</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -336,7 +336,7 @@ CLASS="PARAMETER" ><I >nameURI</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -353,7 +353,7 @@ CLASS="PARAMETER" ><I >match</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -370,7 +370,7 @@ CLASS="PARAMETER" ><I >use</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -480,7 +480,7 @@ CLASS="PARAMETER" ><I >name</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -497,7 +497,7 @@ CLASS="PARAMETER" ><I >nameURI</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -514,7 +514,7 @@ CLASS="PARAMETER" ><I >value</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -614,7 +614,7 @@ CLASS="PARAMETER" ><I >doc</I ></TT ->:</TD +> :</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 +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -322,7 +322,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -419,7 +419,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -436,7 +436,7 @@ CLASS="PARAMETER" ><I >ns</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -453,7 +453,7 @@ CLASS="PARAMETER" ><I >out</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -565,7 +565,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -582,7 +582,7 @@ CLASS="PARAMETER" ><I >URI</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -599,7 +599,7 @@ CLASS="PARAMETER" ><I >prefix</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -616,7 +616,7 @@ CLASS="PARAMETER" ><I >out</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -729,7 +729,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -746,7 +746,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -271,7 +271,7 @@ CLASS="PARAMETER" ><I >Param2</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -288,7 +288,7 @@ CLASS="PARAMETER" ><I >Param3</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -305,7 +305,7 @@ CLASS="PARAMETER" ><I >Param4</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -406,7 +406,7 @@ CLASS="PARAMETER" ><I >Param2</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -423,7 +423,7 @@ CLASS="PARAMETER" ><I >Param3</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -413,7 +413,7 @@ CLASS="PARAMETER" ><I >doc</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -430,7 +430,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -513,7 +513,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -584,7 +584,7 @@ CLASS="PARAMETER" ><I >ctxt</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -601,7 +601,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -618,7 +618,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -713,7 +713,7 @@ CLASS="PARAMETER" ><I >style</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -730,7 +730,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -747,7 +747,7 @@ CLASS="PARAMETER" ><I >mode</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -764,7 +764,7 @@ CLASS="PARAMETER" ><I >modeURI</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -859,7 +859,7 @@ CLASS="PARAMETER" ><I >ctxt</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -876,7 +876,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -893,7 +893,7 @@ CLASS="PARAMETER" ><I >style</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -971,7 +971,7 @@ CLASS="PARAMETER" ><I >style</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1035,7 +1035,7 @@ CLASS="PARAMETER" ><I >style</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1106,7 +1106,7 @@ CLASS="PARAMETER" ><I >ctxt</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1123,7 +1123,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1140,7 +1140,7 @@ CLASS="PARAMETER" ><I >pattern</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -390,7 +400,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</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 +> :</TD +><TD +WIDTH="80%" +ALIGN="LEFT" +VALIGN="TOP" +> </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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -498,7 +548,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -515,7 +565,7 @@ CLASS="PARAMETER" ><I >parent</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -628,7 +678,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -645,7 +695,7 @@ CLASS="PARAMETER" ><I >name</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -662,7 +712,7 @@ CLASS="PARAMETER" ><I >ns</I ></TT ->:</TD +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -792,7 +842,7 @@ CLASS="PARAMETER" ><I >name</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -809,7 +859,7 @@ CLASS="PARAMETER" ><I >ns</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -826,7 +876,7 @@ CLASS="PARAMETER" ><I >found</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -929,7 +979,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1032,7 +1082,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1138,7 +1188,7 @@ CLASS="PARAMETER" ><I >target</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1155,7 +1205,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1261,7 +1311,7 @@ CLASS="PARAMETER" ><I >target</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1278,7 +1328,7 @@ CLASS="PARAMETER" ><I >attr</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1380,7 +1430,7 @@ CLASS="PARAMETER" ><I >attr</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -596,7 +596,7 @@ CLASS="PARAMETER" ><I >doc</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -613,7 +613,7 @@ CLASS="PARAMETER" ><I >params</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -717,7 +717,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -734,7 +734,7 @@ CLASS="PARAMETER" ><I >list</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -751,7 +751,7 @@ CLASS="PARAMETER" ><I >real</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -843,7 +843,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -860,7 +860,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -877,7 +877,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -969,7 +970,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -986,7 +987,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1003,7 +1004,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1095,7 +1096,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1112,7 +1113,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1129,7 +1130,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1221,7 +1222,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1238,7 +1239,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1255,7 +1256,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1347,7 +1348,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1364,7 +1365,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1381,7 +1382,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1473,7 +1474,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1490,7 +1491,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1507,7 +1508,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1599,7 +1600,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1616,7 +1617,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1633,7 +1634,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1725,7 +1726,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1742,7 +1743,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1759,7 +1760,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1851,7 +1852,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1868,7 +1869,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1885,7 +1886,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1977,7 +1978,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1994,7 +1995,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2011,7 +2012,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2103,7 +2104,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2120,7 +2121,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2137,7 +2138,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2229,7 +2230,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2246,7 +2247,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2263,7 +2264,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2355,7 +2356,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2372,7 +2373,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2389,7 +2390,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2481,7 +2482,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2498,7 +2499,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2515,7 +2516,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2607,7 +2608,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2624,7 +2625,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2641,7 +2642,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2733,7 +2734,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2750,7 +2751,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2767,7 +2768,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2859,7 +2860,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2876,7 +2877,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2893,7 +2894,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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 +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -539,7 +515,7 @@ CLASS="PARAMETER" ><I >params</I ></TT ->:</TD +> :</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 +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -761,7 +737,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -846,7 +822,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -931,7 +907,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1016,7 +992,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1107,7 +1083,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1206,7 +1182,7 @@ CLASS="PARAMETER" ><I >elems</I ></TT ->:</TD +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1374,7 +1350,7 @@ CLASS="PARAMETER" ><I >name</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1391,7 +1367,7 @@ CLASS="PARAMETER" ><I >ns_uri</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1672,7 +1468,7 @@ CLASS="PARAMETER" ><I >name</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1689,7 +1485,7 @@ CLASS="PARAMETER" ><I >ns_uri</I ></TT ->:</TD +> :</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" > +#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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1013,7 +911,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1030,7 +928,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1047,7 +945,7 @@ CLASS="PARAMETER" ><I >comp</I ></TT ->:</TD +> :</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->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->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->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 +> :</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 +> :</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 +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1673,7 +1709,7 @@ CLASS="PARAMETER" ><I >name</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1776,7 +1812,7 @@ CLASS="PARAMETER" ><I >doc</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1876,7 +1912,7 @@ CLASS="PARAMETER" ><I >cur</I ></TT ->:</TD +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2043,7 +2079,7 @@ CLASS="PARAMETER" ><I >data</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2060,7 +2096,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2153,7 +2189,7 @@ CLASS="PARAMETER" ><I >format</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2170,7 +2206,7 @@ CLASS="PARAMETER" ><I >number</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -2187,7 +2223,7 @@ CLASS="PARAMETER" ><I >result</I ></TT ->:</TD +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -481,7 +480,7 @@ CLASS="PARAMETER" ><I >prefix</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -575,7 +574,7 @@ CLASS="PARAMETER" ><I >nargs</I ></TT ->:</TD +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -760,7 +759,7 @@ CLASS="PARAMETER" ><I >val</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -952,7 +951,7 @@ CLASS="PARAMETER" ><I >node</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -969,7 +968,7 @@ CLASS="PARAMETER" ><I >inst</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1081,7 +1080,7 @@ CLASS="PARAMETER" ><I >handler</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1193,7 +1192,7 @@ CLASS="PARAMETER" ><I >handler</I ></TT ->:</TD +> :</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 +> :</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 +> :</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 +> :</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 +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1496,7 +1467,7 @@ CLASS="PARAMETER" ><I >result</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1513,7 +1484,7 @@ CLASS="PARAMETER" ><I >style</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1630,7 +1601,7 @@ CLASS="PARAMETER" ><I >result</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1647,7 +1618,7 @@ CLASS="PARAMETER" ><I >style</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1664,7 +1635,7 @@ CLASS="PARAMETER" ><I >compression</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1784,7 +1755,7 @@ CLASS="PARAMETER" ><I >result</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1801,7 +1772,7 @@ CLASS="PARAMETER" ><I >style</I ></TT ->:</TD +> :</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 +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1913,7 +1884,7 @@ CLASS="PARAMETER" ><I >result</I ></TT ->:</TD +> :</TD ><TD WIDTH="80%" ALIGN="LEFT" @@ -1930,7 +1901,7 @@ CLASS="PARAMETER" ><I >style</I ></TT ->:</TD +> :</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 |