1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-07-31 02:43:06 +03:00

preparing for 1.0.4 updated and regenerated docs Daniel

* configure.in: preparing for 1.0.4
* doc/xslt.html doc/html/*: updated and regenerated docs
Daniel
This commit is contained in:
Daniel Veillard
2001-09-12 20:51:09 +00:00
parent 456c3b057c
commit 26849a9260
17 changed files with 2243 additions and 630 deletions

View File

@ -1,3 +1,8 @@
Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
* configure.in: preparing for 1.0.4
* doc/xslt.html doc/html/*: updated and regenerated docs
Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net> Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
* libexslt/date.c: fixed some compile warnings and disabled * libexslt/date.c: fixed some compile warnings and disabled

View File

@ -2,14 +2,15 @@ AC_INIT(libxslt/xslt.c)
dnl dnl
dnl libxslt is the main part of the package dnl libxslt is the main part of the package
dnl libexslt is an extension
dnl dnl
LIBXSLT_MAJOR_VERSION=1 LIBXSLT_MAJOR_VERSION=1
LIBXSLT_MINOR_VERSION=0 LIBXSLT_MINOR_VERSION=0
LIBXSLT_MICRO_VERSION=3 LIBXSLT_MICRO_VERSION=4
PACKAGE=libxslt PACKAGE=libxslt
LIBEXSLT_MAJOR_VERSION=0 LIBEXSLT_MAJOR_VERSION=0
LIBEXSLT_MINOR_VERSION=3 LIBEXSLT_MINOR_VERSION=4
LIBEXSLT_MICRO_VERSION=1 LIBEXSLT_MICRO_VERSION=0
LIBXML_REQUIRED_VERSION=2.4.3 LIBXML_REQUIRED_VERSION=2.4.3

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-ATTRIBUTES"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN2304" NAME="AEN2504"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN2304"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN2307" NAME="AEN2507"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -189,7 +189,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2320" NAME="AEN2520"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -199,14 +199,14 @@ NAME="AEN2320"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2323" NAME="AEN2523"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2325" NAME="AEN2525"
></A ></A
><H3 ><H3
><A ><A
@ -241,7 +241,7 @@ elements needing preserving</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2333" NAME="AEN2533"
></A ></A
><P ><P
></P ></P
@ -296,7 +296,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2346" NAME="AEN2546"
></A ></A
><H3 ><H3
><A ><A
@ -326,7 +326,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2353" NAME="AEN2553"
></A ></A
><P ><P
></P ></P
@ -364,7 +364,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2362" NAME="AEN2562"
></A ></A
><H3 ><H3
><A ><A
@ -406,7 +406,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2372" NAME="AEN2572"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-FUNCTIONS"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN95" NAME="AEN110"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN95"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN98" NAME="AEN113"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -145,6 +145,28 @@ CELLPADDING="6"
CLASS="SYNOPSIS" CLASS="SYNOPSIS"
>&#13; >&#13;
#define <A
HREF="libxslt-functions.html#XSLT-REGISTER-FUNCTION-LOOKUP-CAPS"
>XSLT_REGISTER_FUNCTION_LOOKUP</A
> (ctxt)
<GTKDOCLINK
HREF="XMLXPATHFUNCTION"
>xmlXPathFunction</GTKDOCLINK
> <A
HREF="libxslt-functions.html#XSLTXPATHFUNCTIONLOOKUP"
>xsltXPathFunctionLookup</A
> (<GTKDOCLINK
HREF="XMLXPATHCONTEXTPTR"
>xmlXPathContextPtr</GTKDOCLINK
> ctxt,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *name,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *ns_uri);
void <A void <A
HREF="libxslt-functions.html#XSLTDOCUMENTFUNCTION" HREF="libxslt-functions.html#XSLTDOCUMENTFUNCTION"
>xsltDocumentFunction</A >xsltDocumentFunction</A
@ -223,7 +245,7 @@ HREF="XMLXPATHCONTEXTPTR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN119" NAME="AEN140"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -233,14 +255,208 @@ NAME="AEN119"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN122" NAME="AEN143"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN124" NAME="AEN145"
></A
><H3
><A
NAME="XSLT-REGISTER-FUNCTION-LOOKUP-CAPS"
></A
>XSLT_REGISTER_FUNCTION_LOOKUP()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>#define XSLT_REGISTER_FUNCTION_LOOKUP(ctxt)</PRE
></TD
></TR
></TABLE
><P
>registering macro, not general purpose at all but used in different modules</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN151"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN160"
></A
><H3
><A
NAME="XSLTXPATHFUNCTIONLOOKUP"
></A
>xsltXPathFunctionLookup ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><GTKDOCLINK
HREF="XMLXPATHFUNCTION"
>xmlXPathFunction</GTKDOCLINK
> xsltXPathFunctionLookup (<GTKDOCLINK
HREF="XMLXPATHCONTEXTPTR"
>xmlXPathContextPtr</GTKDOCLINK
> ctxt,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *name,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *ns_uri);</PRE
></TD
></TR
></TABLE
><P
>This is the entry point when a function is needed by the XPath
interpretor.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN170"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a void * but the XSLT transformation context actually</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>name</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the function name</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ns_uri</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the function namespace URI</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the callback function or NULL if not found</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN191"
></A ></A
><H3 ><H3
><A ><A
@ -275,7 +491,7 @@ node-set document(object, node-set?)</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN132" NAME="AEN199"
></A ></A
><P ><P
></P ></P
@ -330,7 +546,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN145" NAME="AEN212"
></A ></A
><H3 ><H3
><A ><A
@ -365,7 +581,7 @@ node-set key(string, object)</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN153" NAME="AEN220"
></A ></A
><P ><P
></P ></P
@ -420,7 +636,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN166" NAME="AEN233"
></A ></A
><H3 ><H3
><A ><A
@ -455,7 +671,7 @@ string unparsed-entity-uri(string)</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN174" NAME="AEN241"
></A ></A
><P ><P
></P ></P
@ -510,7 +726,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN187" NAME="AEN254"
></A ></A
><H3 ><H3
><A ><A
@ -545,7 +761,7 @@ string format-number(number, string, string?)</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN195" NAME="AEN262"
></A ></A
><P ><P
></P ></P
@ -600,7 +816,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN208" NAME="AEN275"
></A ></A
><H3 ><H3
><A ><A
@ -635,7 +851,7 @@ string generate-id(node-set?)</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN216" NAME="AEN283"
></A ></A
><P ><P
></P ></P
@ -690,7 +906,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN229" NAME="AEN296"
></A ></A
><H3 ><H3
><A ><A
@ -725,7 +941,7 @@ object system-property(string)</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN237" NAME="AEN304"
></A ></A
><P ><P
></P ></P
@ -780,7 +996,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN250" NAME="AEN317"
></A ></A
><H3 ><H3
><A ><A
@ -815,7 +1031,7 @@ boolean element-available(string)</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN258" NAME="AEN325"
></A ></A
><P ><P
></P ></P
@ -870,7 +1086,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN271" NAME="AEN338"
></A ></A
><H3 ><H3
><A ><A
@ -905,7 +1121,7 @@ boolean function-available(string)</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN279" NAME="AEN346"
></A ></A
><P ><P
></P ></P
@ -960,7 +1176,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN292" NAME="AEN359"
></A ></A
><H3 ><H3
><A ><A
@ -990,7 +1206,7 @@ HREF="XMLXPATHCONTEXTPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN299" NAME="AEN366"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-IMPORTS"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN2398" NAME="AEN2598"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN2398"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN2401" NAME="AEN2601"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -221,7 +221,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2423" NAME="AEN2623"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -231,14 +231,14 @@ NAME="AEN2423"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2426" NAME="AEN2626"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2428" NAME="AEN2628"
></A ></A
><H3 ><H3
><A ><A
@ -259,11 +259,13 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>a macro to import pointers from the stylesheet cascading order</P
><P
></P ></P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2433" NAME="AEN2634"
></A ></A
><P ><P
></P ></P
@ -335,7 +337,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2450" NAME="AEN2651"
></A ></A
><H3 ><H3
><A ><A
@ -356,11 +358,13 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>a macro to import intergers from the stylesheet cascading order</P
><P
></P ></P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2455" NAME="AEN2657"
></A ></A
><P ><P
></P ></P
@ -432,7 +436,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2472" NAME="AEN2674"
></A ></A
><H3 ><H3
><A ><A
@ -467,7 +471,7 @@ elements needing stripping</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2480" NAME="AEN2682"
></A ></A
><P ><P
></P ></P
@ -522,7 +526,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2493" NAME="AEN2695"
></A ></A
><H3 ><H3
><A ><A
@ -557,7 +561,7 @@ elements needing stripping</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2501" NAME="AEN2703"
></A ></A
><P ><P
></P ></P
@ -612,7 +616,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2514" NAME="AEN2716"
></A ></A
><H3 ><H3
><A ><A
@ -645,7 +649,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2522" NAME="AEN2724"
></A ></A
><P ><P
></P ></P
@ -698,7 +702,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2535" NAME="AEN2737"
></A ></A
><H3 ><H3
><A ><A
@ -733,7 +737,7 @@ respect the import precedence or the wildcards</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2543" NAME="AEN2745"
></A ></A
><P ><P
></P ></P
@ -804,7 +808,7 @@ should be CDTATA wrapped.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2560" NAME="AEN2762"
></A ></A
><H3 ><H3
><A ><A
@ -845,7 +849,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2570" NAME="AEN2772"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-KEYS"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN3140" NAME="AEN3454"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN3140"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN3143" NAME="AEN3457"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -226,7 +226,7 @@ HREF="libxslt-xsltinternals.html#XSLTDOCUMENTPTR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN3166" NAME="AEN3480"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -236,14 +236,14 @@ NAME="AEN3166"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN3169" NAME="AEN3483"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3171" NAME="AEN3485"
></A ></A
><H3 ><H3
><A ><A
@ -293,7 +293,7 @@ HREF="XMLNODEPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3183" NAME="AEN3497"
></A ></A
><P ><P
></P ></P
@ -431,7 +431,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3216" NAME="AEN3530"
></A ></A
><H3 ><H3
><A ><A
@ -476,7 +476,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3227" NAME="AEN3541"
></A ></A
><P ><P
></P ></P
@ -580,7 +580,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3252" NAME="AEN3566"
></A ></A
><H3 ><H3
><A ><A
@ -615,7 +615,7 @@ Should be done before global varibales are initialized.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3260" NAME="AEN3574"
></A ></A
><P ><P
></P ></P
@ -670,7 +670,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3273" NAME="AEN3587"
></A ></A
><H3 ><H3
><A ><A
@ -700,7 +700,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3280" NAME="AEN3594"
></A ></A
><P ><P
></P ></P
@ -738,7 +738,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3289" NAME="AEN3603"
></A ></A
><H3 ><H3
><A ><A
@ -768,7 +768,7 @@ HREF="libxslt-xsltinternals.html#XSLTDOCUMENTPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3296" NAME="AEN3610"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-NAMESPACES"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN2596" NAME="AEN2798"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN2596"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN2599" NAME="AEN2801"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -254,7 +254,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2630" NAME="AEN2832"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -264,14 +264,14 @@ NAME="AEN2630"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2633" NAME="AEN2835"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2635" NAME="AEN2837"
></A ></A
><H3 ><H3
><A ><A
@ -306,7 +306,7 @@ them as well as the corresponding namespace.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2643" NAME="AEN2845"
></A ></A
><P ><P
></P ></P
@ -361,7 +361,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2656" NAME="AEN2858"
></A ></A
><H3 ><H3
><A ><A
@ -408,7 +408,7 @@ Handle namespace aliases</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2667" NAME="AEN2869"
></A ></A
><P ><P
></P ></P
@ -512,7 +512,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2692" NAME="AEN2894"
></A ></A
><H3 ><H3
><A ><A
@ -562,7 +562,7 @@ and add a new namespace decalaration on the node</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2704" NAME="AEN2906"
></A ></A
><P ><P
></P ></P
@ -683,7 +683,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2733" NAME="AEN2935"
></A ></A
><H3 ><H3
><A ><A
@ -731,7 +731,7 @@ aliases</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2744" NAME="AEN2946"
></A ></A
><P ><P
></P ></P
@ -818,7 +818,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2765" NAME="AEN2967"
></A ></A
><H3 ><H3
><A ><A
@ -866,7 +866,7 @@ aliases</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2776" NAME="AEN2978"
></A ></A
><P ><P
></P ></P
@ -953,7 +953,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2797" NAME="AEN2999"
></A ></A
><H3 ><H3
><A ><A
@ -983,7 +983,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2804" NAME="AEN3006"
></A ></A
><P ><P
></P ></P

View File

@ -110,7 +110,7 @@ NAME="LIBXSLT-NUMBERSINTERNALS"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN3807" NAME="AEN4199"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -118,7 +118,7 @@ NAME="AEN3807"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN3810" NAME="AEN4202"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -177,7 +177,7 @@ HREF="XMLNODEPTR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN3823" NAME="AEN4215"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -187,14 +187,14 @@ NAME="AEN3823"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN3826" NAME="AEN4218"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3828" NAME="AEN4220"
></A ></A
><H3 ><H3
><A ><A
@ -237,7 +237,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3838" NAME="AEN4230"
></A ></A
><P ><P
></P ></P
@ -341,7 +341,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3863" NAME="AEN4255"
></A ></A
><H3 ><H3
><A ><A
@ -377,7 +377,7 @@ HREF="XMLNODEPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3871" NAME="AEN4263"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-PATTERN"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN313" NAME="AEN380"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN313"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN316" NAME="AEN383"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -266,7 +266,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN350" NAME="AEN417"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -276,14 +276,14 @@ NAME="AEN350"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN353" NAME="AEN420"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN355" NAME="AEN422"
></A ></A
><H3 ><H3
><A ><A
@ -304,12 +304,15 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>Data structure used for the implementation of patterns.
It is kept private (in pattern.c)</P
><P
></P ></P
></DIV ></DIV
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN360" NAME="AEN428"
></A ></A
><H3 ><H3
><A ><A
@ -335,7 +338,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN365" NAME="AEN433"
></A ></A
><H3 ><H3
><A ><A
@ -379,7 +382,7 @@ for fast matching.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN376" NAME="AEN444"
></A ></A
><P ><P
></P ></P
@ -466,7 +469,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN397" NAME="AEN465"
></A ></A
><H3 ><H3
><A ><A
@ -501,7 +504,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN405" NAME="AEN473"
></A ></A
><P ><P
></P ></P
@ -539,7 +542,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN414" NAME="AEN482"
></A ></A
><H3 ><H3
><A ><A
@ -577,7 +580,7 @@ HREF="libxslt-pattern.html#XSLTCOMPMATCHPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN423" NAME="AEN491"
></A ></A
><P ><P
></P ></P
@ -664,7 +667,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN444" NAME="AEN512"
></A ></A
><H3 ><H3
><A ><A
@ -711,7 +714,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN455" NAME="AEN523"
></A ></A
><P ><P
></P ></P
@ -815,7 +818,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN480" NAME="AEN548"
></A ></A
><H3 ><H3
><A ><A
@ -862,7 +865,7 @@ it means one needs to look for the next imported template in scope.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN491" NAME="AEN559"
></A ></A
><P ><P
></P ></P
@ -949,7 +952,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN512" NAME="AEN580"
></A ></A
><H3 ><H3
><A ><A
@ -979,7 +982,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN519" NAME="AEN587"
></A ></A
><P ><P
></P ></P
@ -1017,7 +1020,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN528" NAME="AEN596"
></A ></A
><H3 ><H3
><A ><A
@ -1048,7 +1051,7 @@ the ones it imports.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN535" NAME="AEN603"
></A ></A
><P ><P
></P ></P
@ -1086,7 +1089,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN544" NAME="AEN612"
></A ></A
><H3 ><H3
><A ><A
@ -1124,7 +1127,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN553" NAME="AEN621"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-TEMPLATES"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN579" NAME="AEN647"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN579"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN582" NAME="AEN650"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -309,7 +309,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN628" NAME="AEN696"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -319,14 +319,14 @@ NAME="AEN628"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN631" NAME="AEN699"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN633" NAME="AEN701"
></A ></A
><H3 ><H3
><A ><A
@ -366,7 +366,7 @@ an XPath predicate</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN642" NAME="AEN710"
></A ></A
><P ><P
></P ></P
@ -470,7 +470,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN667" NAME="AEN735"
></A ></A
><H3 ><H3
><A ><A
@ -513,7 +513,7 @@ This is needed for example by xsl:comment and xsl:processing-instruction</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN677" NAME="AEN745"
></A ></A
><P ><P
></P ></P
@ -601,7 +601,7 @@ caller.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN698" NAME="AEN766"
></A ></A
><H3 ><H3
><A ><A
@ -648,7 +648,7 @@ substituted by they computed value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN709" NAME="AEN777"
></A ></A
><P ><P
></P ></P
@ -753,7 +753,7 @@ caller.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN734" NAME="AEN802"
></A ></A
><H3 ><H3
><A ><A
@ -800,7 +800,7 @@ attribute value does not contain expressions contained in curly braces ({})</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN745" NAME="AEN813"
></A ></A
><P ><P
></P ></P
@ -922,7 +922,7 @@ caller.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN774" NAME="AEN842"
></A ></A
><H3 ><H3
><A ><A
@ -959,7 +959,7 @@ HREF="XMLXPATHCOMPEXPRPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN783" NAME="AEN851"
></A ></A
><P ><P
></P ></P
@ -1030,7 +1030,7 @@ caller.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN800" NAME="AEN868"
></A ></A
><H3 ><H3
><A ><A
@ -1067,7 +1067,7 @@ HREF="XMLNODEPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN809" NAME="AEN877"
></A ></A
><P ><P
></P ></P
@ -1137,7 +1137,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN826" NAME="AEN894"
></A ></A
><H3 ><H3
><A ><A
@ -1178,7 +1178,7 @@ HREF="XMLATTRPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN836" NAME="AEN904"
></A ></A
><P ><P
></P ></P
@ -1265,7 +1265,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN857" NAME="AEN925"
></A ></A
><H3 ><H3
><A ><A
@ -1306,7 +1306,7 @@ HREF="XMLATTRPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN867" NAME="AEN935"
></A ></A
><P ><P
></P ></P
@ -1393,7 +1393,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN888" NAME="AEN956"
></A ></A
><H3 ><H3
><A ><A
@ -1430,7 +1430,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN897" NAME="AEN965"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-TRANSFORM"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN919" NAME="AEN987"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN919"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN922" NAME="AEN990"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -153,6 +153,70 @@ int <A
HREF="libxslt-transform.html#XSLTGETXINCLUDEDEFAULT" HREF="libxslt-transform.html#XSLTGETXINCLUDEDEFAULT"
>xsltGetXIncludeDefault</A >xsltGetXIncludeDefault</A
> (void); > (void);
<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> <A
HREF="libxslt-transform.html#XSLTNEWTRANSFORMCONTEXT"
>xsltNewTransformContext</A
>
(<A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A
> style,
<GTKDOCLINK
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> doc);
void <A
HREF="libxslt-transform.html#XSLTFREETRANSFORMCONTEXT"
>xsltFreeTransformContext</A
> (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt);
<GTKDOCLINK
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> <A
HREF="libxslt-transform.html#XSLTAPPLYSTYLESHEETUSER"
>xsltApplyStylesheetUser</A
> (<A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A
> style,
<GTKDOCLINK
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> doc,
const char **params,
const char *output,
<GTKDOCLINK
HREF="FILE-CAPS"
>FILE</GTKDOCLINK
> *profile,
<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> userCtxt);
<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION"
>xsltTransformFunction</A
> <A
HREF="libxslt-transform.html#XSLTEXTELEMENTLOOKUP"
>xsltExtElementLookup</A
> (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *name,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *URI);
<GTKDOCLINK <GTKDOCLINK
HREF="XMLDOCPTR" HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK >xmlDocPtr</GTKDOCLINK
@ -568,7 +632,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN1034" NAME="AEN1119"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -578,14 +642,14 @@ NAME="AEN1034"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN1037" NAME="AEN1122"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1039" NAME="AEN1124"
></A ></A
><H3 ><H3
><A ><A
@ -612,7 +676,7 @@ CLASS="PROGRAMLISTING"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1045" NAME="AEN1130"
></A ></A
><P ><P
></P ></P
@ -650,7 +714,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1054" NAME="AEN1139"
></A ></A
><H3 ><H3
><A ><A
@ -677,7 +741,7 @@ CLASS="PROGRAMLISTING"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1060" NAME="AEN1145"
></A ></A
><P ><P
></P ></P
@ -713,7 +777,508 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1069" NAME="AEN1154"
></A
><H3
><A
NAME="XSLTNEWTRANSFORMCONTEXT"
></A
>xsltNewTransformContext ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> xsltNewTransformContext
(<A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A
> style,
<GTKDOCLINK
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> doc);</PRE
></TD
></TR
></TABLE
><P
>Create a new XSLT TransformContext</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1163"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>style</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a parsed XSLT stylesheet</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>doc</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the input document</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the newly allocated xsltTransformContextPtr or NULL in case of error</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1180"
></A
><H3
><A
NAME="XSLTFREETRANSFORMCONTEXT"
></A
>xsltFreeTransformContext ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xsltFreeTransformContext (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt);</PRE
></TD
></TR
></TABLE
><P
>Free up the memory allocated by <TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
></P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1188"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> an XSLT parser context</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1197"
></A
><H3
><A
NAME="XSLTAPPLYSTYLESHEETUSER"
></A
>xsltApplyStylesheetUser ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><GTKDOCLINK
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> xsltApplyStylesheetUser (<A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A
> style,
<GTKDOCLINK
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> doc,
const char **params,
const char *output,
<GTKDOCLINK
HREF="FILE-CAPS"
>FILE</GTKDOCLINK
> *profile,
<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> userCtxt);</PRE
></TD
></TR
></TABLE
><P
>Apply the stylesheet to the document and allow the user to provide
its own transformation context.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1208"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>style</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a parsed XSLT stylesheet</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>doc</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a parsed XML document</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>params</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> a NULL terminated arry of parameters names/values tuples</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>output</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the targetted output</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>profile</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> profile FILE * output or NULL</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>userCtxt</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> user provided transform context</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the result document or NULL in case of error</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1241"
></A
><H3
><A
NAME="XSLTEXTELEMENTLOOKUP"
></A
>xsltExtElementLookup ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMFUNCTION"
>xsltTransformFunction</A
> xsltExtElementLookup (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *name,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *URI);</PRE
></TD
></TR
></TABLE
><P
>Looks up an extension element. <TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
> can be NULL to search only in
module elements.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1252"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> an XSLT process context</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>name</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the element name</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>URI</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the element namespace URI</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the element callback or NULL if not found</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1273"
></A ></A
><H3 ><H3
><A ><A
@ -752,7 +1317,7 @@ NOTE: This may lead to a non-wellformed output XML wise !</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1078" NAME="AEN1282"
></A ></A
><P ><P
></P ></P
@ -839,7 +1404,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1099" NAME="AEN1303"
></A ></A
><H3 ><H3
><A ><A
@ -882,7 +1447,7 @@ the given output.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1109" NAME="AEN1313"
></A ></A
><P ><P
></P ></P
@ -986,7 +1551,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1134" NAME="AEN1338"
></A ></A
><H3 ><H3
><A ><A
@ -1065,7 +1630,7 @@ since the interface uses only UTF8</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1150" NAME="AEN1354"
></A ></A
><P ><P
></P ></P
@ -1204,7 +1769,7 @@ error.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1183" NAME="AEN1387"
></A ></A
><H3 ><H3
><A ><A
@ -1252,7 +1817,7 @@ caller to handle them back (they may be reused).</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1194" NAME="AEN1398"
></A ></A
><P ><P
></P ></P
@ -1358,7 +1923,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1219" NAME="AEN1423"
></A ></A
><H3 ><H3
><A ><A
@ -1400,7 +1965,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1229" NAME="AEN1433"
></A ></A
><P ><P
></P ></P
@ -1489,7 +2054,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1250" NAME="AEN1454"
></A ></A
><H3 ><H3
><A ><A
@ -1532,7 +2097,7 @@ called directly</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1260" NAME="AEN1464"
></A ></A
><P ><P
></P ></P
@ -1621,7 +2186,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1281" NAME="AEN1485"
></A ></A
><H3 ><H3
><A ><A
@ -1663,7 +2228,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1291" NAME="AEN1495"
></A ></A
><P ><P
></P ></P
@ -1752,7 +2317,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1312" NAME="AEN1516"
></A ></A
><H3 ><H3
><A ><A
@ -1794,7 +2359,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1322" NAME="AEN1526"
></A ></A
><P ><P
></P ></P
@ -1883,7 +2448,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1343" NAME="AEN1547"
></A ></A
><H3 ><H3
><A ><A
@ -1925,7 +2490,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1353" NAME="AEN1557"
></A ></A
><P ><P
></P ></P
@ -2014,7 +2579,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1374" NAME="AEN1578"
></A ></A
><H3 ><H3
><A ><A
@ -2056,7 +2621,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1384" NAME="AEN1588"
></A ></A
><P ><P
></P ></P
@ -2145,7 +2710,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1405" NAME="AEN1609"
></A ></A
><H3 ><H3
><A ><A
@ -2187,7 +2752,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1415" NAME="AEN1619"
></A ></A
><P ><P
></P ></P
@ -2276,7 +2841,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1436" NAME="AEN1640"
></A ></A
><H3 ><H3
><A ><A
@ -2318,7 +2883,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1446" NAME="AEN1650"
></A ></A
><P ><P
></P ></P
@ -2407,7 +2972,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1467" NAME="AEN1671"
></A ></A
><H3 ><H3
><A ><A
@ -2449,7 +3014,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1477" NAME="AEN1681"
></A ></A
><P ><P
></P ></P
@ -2538,7 +3103,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1498" NAME="AEN1702"
></A ></A
><H3 ><H3
><A ><A
@ -2580,7 +3145,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1508" NAME="AEN1712"
></A ></A
><P ><P
></P ></P
@ -2669,7 +3234,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1529" NAME="AEN1733"
></A ></A
><H3 ><H3
><A ><A
@ -2711,7 +3276,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1539" NAME="AEN1743"
></A ></A
><P ><P
></P ></P
@ -2800,7 +3365,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1560" NAME="AEN1764"
></A ></A
><H3 ><H3
><A ><A
@ -2842,7 +3407,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1570" NAME="AEN1774"
></A ></A
><P ><P
></P ></P
@ -2931,7 +3496,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1591" NAME="AEN1795"
></A ></A
><H3 ><H3
><A ><A
@ -2973,7 +3538,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1601" NAME="AEN1805"
></A ></A
><P ><P
></P ></P
@ -3062,7 +3627,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1622" NAME="AEN1826"
></A ></A
><H3 ><H3
><A ><A
@ -3104,7 +3669,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1632" NAME="AEN1836"
></A ></A
><P ><P
></P ></P
@ -3193,7 +3758,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1653" NAME="AEN1857"
></A ></A
><H3 ><H3
><A ><A
@ -3235,7 +3800,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1663" NAME="AEN1867"
></A ></A
><P ><P
></P ></P
@ -3324,7 +3889,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1684" NAME="AEN1888"
></A ></A
><H3 ><H3
><A ><A
@ -3366,7 +3931,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1694" NAME="AEN1898"
></A ></A
><P ><P
></P ></P
@ -3455,7 +4020,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1715" NAME="AEN1919"
></A ></A
><H3 ><H3
><A ><A
@ -3497,7 +4062,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1725" NAME="AEN1929"
></A ></A
><P ><P
></P ></P
@ -3586,7 +4151,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1746" NAME="AEN1950"
></A ></A
><H3 ><H3
><A ><A
@ -3616,7 +4181,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1753" NAME="AEN1957"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-VARIABLES"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN2818" NAME="AEN3020"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN2818"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN2821" NAME="AEN3023"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -164,6 +164,44 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A >xsltTransformContextPtr</A
> ctxt, > ctxt,
const char **params); const char **params);
int <A
HREF="libxslt-variables.html#XSLTQUOTEUSERPARAMS"
>xsltQuoteUserParams</A
> (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt,
const char **params);
int <A
HREF="libxslt-variables.html#XSLTEVALONEUSERPARAM"
>xsltEvalOneUserParam</A
> (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *name,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *value);
int <A
HREF="libxslt-variables.html#XSLTQUOTEONEUSERPARAM"
>xsltQuoteOneUserParam</A
> (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *name,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *value);
void <A void <A
HREF="libxslt-variables.html#XSLTPARSEGLOBALVARIABLE" HREF="libxslt-variables.html#XSLTPARSEGLOBALVARIABLE"
>xsltParseGlobalVariable</A >xsltParseGlobalVariable</A
@ -281,7 +319,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2859" NAME="AEN3071"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -291,14 +329,14 @@ NAME="AEN2859"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2862" NAME="AEN3074"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2864" NAME="AEN3076"
></A ></A
><H3 ><H3
><A ><A
@ -319,11 +357,13 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>registering macro, not general purpose at all but used in different modules</P
><P
></P ></P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2869" NAME="AEN3082"
></A ></A
><P ><P
></P ></P
@ -361,7 +401,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2878" NAME="AEN3091"
></A ></A
><H3 ><H3
><A ><A
@ -392,7 +432,7 @@ done on parsed stylesheets before starting to apply transformations</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2885" NAME="AEN3098"
></A ></A
><P ><P
></P ></P
@ -445,7 +485,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2898" NAME="AEN3111"
></A ></A
><H3 ><H3
><A ><A
@ -470,14 +510,30 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
></TR ></TR
></TABLE ></TABLE
><P ><P
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>: the XSLT transformation context
<TT
CLASS="PARAMETER"
><I
>params</I
></TT
>: a NULL terminated array of parameters name/value tuples</P
><P
>Evaluate the global variables of a stylesheet. This needs to be >Evaluate the global variables of a stylesheet. This needs to be
done on parsed stylesheets before starting to apply transformations</P done on parsed stylesheets before starting to apply transformations.
Each of the parameters is evaluated as an XPath expression and stored
in the global variables/parameter hash table. If you want your
parameter used literally, use xsltQuoteUserParams.</P
><P ><P
></P ></P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2905" NAME="AEN3121"
></A ></A
><P ><P
></P ></P
@ -504,7 +560,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> the XSLT transformation context</TD >&nbsp;</TD
></TR ></TR
><TR ><TR
><TD ><TD
@ -521,7 +577,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> a NULL terminated arry of parameters names/values tuples</TD >&nbsp;</TD
></TR ></TR
><TR ><TR
><TD ><TD
@ -547,7 +603,430 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2922" NAME="AEN3138"
></A
><H3
><A
NAME="XSLTQUOTEUSERPARAMS"
></A
>xsltQuoteUserParams ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>int xsltQuoteUserParams (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt,
const char **params);</PRE
></TD
></TR
></TABLE
><P
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>: the XSLT transformation context
<TT
CLASS="PARAMETER"
><I
>params</I
></TT
>: a NULL terminated arry of parameters names/values tuples</P
><P
>Similar to xsltEvalUserParams, but the values are treated literally and
are * *not* evaluated as XPath expressions. This should be done on parsed
stylesheets before starting to apply transformations.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3148"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>params</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
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>0 in case of success, -1 in case of error.</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3165"
></A
><H3
><A
NAME="XSLTEVALONEUSERPARAM"
></A
>xsltEvalOneUserParam ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>int xsltEvalOneUserParam (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *name,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *value);</PRE
></TD
></TR
></TABLE
><P
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>: the XSLT transformation context
<TT
CLASS="PARAMETER"
><I
>name</I
></TT
>: a null terminated string giving the name of the parameter
<TT
CLASS="PARAMETER"
><I
>value</I
></TT
> a null terminated string giving the XPath expression to be evaluated</P
><P
>This is normally called from xsltEvalUserParams to process a single
parameter from a list of parameters. The <TT
CLASS="PARAMETER"
><I
>value</I
></TT
> is evaluated as an
XPath expression and the result is stored in the context's global
variable/parameter hash table.</P
><P
>To have a parameter treated literally (not as an XPath expression)
use xsltQuoteUserParams (or xsltQuoteOneUserParam). For more
details see description of xsltProcessOneUserParamInternal.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3180"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>name</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>value</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
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>0 in case of success, -1 in case of error.</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3201"
></A
><H3
><A
NAME="XSLTQUOTEONEUSERPARAM"
></A
>xsltQuoteOneUserParam ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>int xsltQuoteOneUserParam (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *name,
const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *value);</PRE
></TD
></TR
></TABLE
><P
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>: the XSLT transformation context
<TT
CLASS="PARAMETER"
><I
>name</I
></TT
>: a null terminated string giving the name of the parameter
<TT
CLASS="PARAMETER"
><I
>value</I
></TT
> a null terminated string giving the parameter value</P
><P
>This is normally called from xsltQuoteUserParams to process a single
parameter from a list of parameters. The <TT
CLASS="PARAMETER"
><I
>value</I
></TT
> is stored in the
context's global variable/parameter hash table.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3215"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>name</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>value</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
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>0 in case of success, -1 in case of error.</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3236"
></A ></A
><H3 ><H3
><A ><A
@ -582,7 +1061,7 @@ its value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2930" NAME="AEN3244"
></A ></A
><P ><P
></P ></P
@ -637,7 +1116,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2943" NAME="AEN3257"
></A ></A
><H3 ><H3
><A ><A
@ -672,7 +1151,7 @@ its value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2951" NAME="AEN3265"
></A ></A
><P ><P
></P ></P
@ -727,7 +1206,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2964" NAME="AEN3278"
></A ></A
><H3 ><H3
><A ><A
@ -762,7 +1241,7 @@ its value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2972" NAME="AEN3286"
></A ></A
><P ><P
></P ></P
@ -817,7 +1296,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2985" NAME="AEN3299"
></A ></A
><H3 ><H3
><A ><A
@ -852,7 +1331,7 @@ its value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2993" NAME="AEN3307"
></A ></A
><P ><P
></P ></P
@ -907,7 +1386,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3006" NAME="AEN3320"
></A ></A
><H3 ><H3
><A ><A
@ -948,7 +1427,7 @@ its value but doesn't record it.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3016" NAME="AEN3330"
></A ></A
><P ><P
></P ></P
@ -1018,7 +1497,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3033" NAME="AEN3347"
></A ></A
><H3 ><H3
><A ><A
@ -1052,7 +1531,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTACKELEMPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3041" NAME="AEN3355"
></A ></A
><P ><P
></P ></P
@ -1122,7 +1601,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3058" NAME="AEN3372"
></A ></A
><H3 ><H3
><A ><A
@ -1153,7 +1632,7 @@ its value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3065" NAME="AEN3379"
></A ></A
><P ><P
></P ></P
@ -1191,7 +1670,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3074" NAME="AEN3388"
></A ></A
><H3 ><H3
><A ><A
@ -1233,7 +1712,7 @@ variable value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3084" NAME="AEN3398"
></A ></A
><P ><P
></P ></P
@ -1320,7 +1799,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3105" NAME="AEN3419"
></A ></A
><H3 ><H3
><A ><A
@ -1359,7 +1838,7 @@ interpretor.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3114" NAME="AEN3428"
></A ></A
><P ><P
></P ></P

View File

@ -176,7 +176,11 @@ HREF="libxslt-xslt.html#XSLTLIBXSLTVERSION"
extern const int <A extern const int <A
HREF="libxslt-xslt.html#XSLTLIBXMLVERSION" HREF="libxslt-xslt.html#XSLTLIBXMLVERSION"
>xsltLibxmlVersion</A >xsltLibxmlVersion</A
>;</PRE >;
void <A
HREF="libxslt-xslt.html#XSLTCLEANUPGLOBALS"
>xsltCleanupGlobals</A
> (void);</PRE
></TD ></TD
></TR ></TR
></TABLE ></TABLE
@ -184,7 +188,7 @@ HREF="libxslt-xslt.html#XSLTLIBXMLVERSION"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN45" NAME="AEN46"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -194,14 +198,14 @@ NAME="AEN45"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN48" NAME="AEN49"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN50" NAME="AEN51"
></A ></A
><H3 ><H3
><A ><A
@ -222,12 +226,14 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>The default version of XSLT supported</P
><P
></P ></P
></DIV ></DIV
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN55" NAME="AEN57"
></A ></A
><H3 ><H3
><A ><A
@ -248,12 +254,14 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>The XSLT "vendor" string for this processor</P
><P
></P ></P
></DIV ></DIV
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN60" NAME="AEN63"
></A ></A
><H3 ><H3
><A ><A
@ -274,12 +282,14 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>The XSLT "vendor" URL for this processor</P
><P
></P ></P
></DIV ></DIV
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN65" NAME="AEN69"
></A ></A
><H3 ><H3
><A ><A
@ -300,12 +310,14 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>The XSLT specification namespace</P
><P
></P ></P
></DIV ></DIV
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN70" NAME="AEN75"
></A ></A
><H3 ><H3
><A ><A
@ -326,12 +338,14 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>This value is used to detect templates loops</P
><P
></P ></P
></DIV ></DIV
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN75" NAME="AEN81"
></A ></A
><H3 ><H3
><A ><A
@ -352,12 +366,14 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>The version string for libxslt</P
><P
></P ></P
></DIV ></DIV
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN80" NAME="AEN87"
></A ></A
><H3 ><H3
><A ><A
@ -378,12 +394,14 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>The version of libxslt compiled</P
><P
></P ></P
></DIV ></DIV
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN85" NAME="AEN93"
></A ></A
><H3 ><H3
><A ><A
@ -404,6 +422,36 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>The version of libxml libxslt was compiled against</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN99"
></A
><H3
><A
NAME="XSLTCLEANUPGLOBALS"
></A
>xsltCleanupGlobals ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xsltCleanupGlobals (void);</PRE
></TD
></TR
></TABLE
><P
>Unregister all global variables set up by the XSLT library</P
><P
></P ></P
></DIV ></DIV
></DIV ></DIV

File diff suppressed because it is too large Load Diff

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-XSLTUTILS"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN1767" NAME="AEN1971"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN1767"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN1770" NAME="AEN1974"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -161,6 +161,10 @@ HREF="libxslt-xsltutils.html#IS-XSLT-ELEM-CAPS"
HREF="libxslt-xsltutils.html#IS-XSLT-NAME-CAPS" HREF="libxslt-xsltutils.html#IS-XSLT-NAME-CAPS"
>IS_XSLT_NAME</A >IS_XSLT_NAME</A
> (n, val) > (n, val)
#define <A
HREF="libxslt-xsltutils.html#IS-XSLT-REAL-NODE-CAPS"
>IS_XSLT_REAL_NODE</A
> (n)
<GTKDOCLINK <GTKDOCLINK
HREF="XMLCHAR" HREF="XMLCHAR"
>xmlChar</GTKDOCLINK >xmlChar</GTKDOCLINK
@ -179,22 +183,6 @@ HREF="XMLCHAR"
HREF="XMLCHAR" HREF="XMLCHAR"
>xmlChar</GTKDOCLINK >xmlChar</GTKDOCLINK
> *nameSpace); > *nameSpace);
extern xmlGenericErrorFunc <A
HREF="libxslt-xsltutils.html#XSLTGENERICERROR"
>xsltGenericError</A
>;
extern void *<A
HREF="libxslt-xsltutils.html#XSLTGENERICERRORCONTEXT"
>xsltGenericErrorContext</A
>;
extern xmlGenericErrorFunc <A
HREF="libxslt-xsltutils.html#XSLTGENERICDEBUG"
>xsltGenericDebug</A
>;
extern void *<A
HREF="libxslt-xsltutils.html#XSLTGENERICDEBUGCONTEXT"
>xsltGenericDebugContext</A
>;
void <A void <A
HREF="libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT" HREF="libxslt-xsltutils.html#XSLTPRINTERRORCONTEXT"
>xsltPrintErrorContext</A >xsltPrintErrorContext</A
@ -365,7 +353,7 @@ HREF="libxslt-xsltutils.html#XSLT-TIMESTAMP-TICS-PER-SEC-CAPS"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN1829" NAME="AEN2030"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -375,14 +363,14 @@ NAME="AEN1829"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN1832" NAME="AEN2033"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1834" NAME="AEN2035"
></A ></A
><H3 ><H3
><A ><A
@ -403,12 +391,14 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>macro to flag unimplemented blocks</P
><P
></P ></P
></DIV ></DIV
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1839" NAME="AEN2041"
></A ></A
><H3 ><H3
><A ><A
@ -429,12 +419,14 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>macro to flag that a problem was detected internally</P
><P
></P ></P
></DIV ></DIV
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1844" NAME="AEN2047"
></A ></A
><H3 ><H3
><A ><A
@ -455,11 +447,13 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>Checks that the element pertains to XSLt namespace</P
><P
></P ></P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1849" NAME="AEN2053"
></A ></A
><P ><P
></P ></P
@ -497,7 +491,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1858" NAME="AEN2062"
></A ></A
><H3 ><H3
><A ><A
@ -518,11 +512,13 @@ CLASS="PROGRAMLISTING"
></TR ></TR
></TABLE ></TABLE
><P ><P
>Checks the value of an element in XSLT namespace</P
><P
></P ></P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1863" NAME="AEN2068"
></A ></A
><P ><P
></P ></P
@ -577,7 +573,72 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1876" NAME="AEN2081"
></A
><H3
><A
NAME="IS-XSLT-REAL-NODE-CAPS"
></A
>IS_XSLT_REAL_NODE()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>#define IS_XSLT_REAL_NODE(n)</PRE
></TD
></TR
></TABLE
><P
>check that a node is a 'real' one: document, element, text or attribute</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN2087"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>n</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN2096"
></A ></A
><H3 ><H3
><A ><A
@ -632,7 +693,7 @@ default declaration values unless DTD use has been turned off.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1890" NAME="AEN2110"
></A ></A
><P ><P
></P ></P
@ -720,111 +781,7 @@ It's up to the caller to free the memory.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1911" NAME="AEN2131"
></A
><H3
><A
NAME="XSLTGENERICERROR"
></A
>xsltGenericError</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>extern xmlGenericErrorFunc xsltGenericError;</PRE
></TD
></TR
></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1916"
></A
><H3
><A
NAME="XSLTGENERICERRORCONTEXT"
></A
>xsltGenericErrorContext</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>extern void *xsltGenericErrorContext;</PRE
></TD
></TR
></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1921"
></A
><H3
><A
NAME="XSLTGENERICDEBUG"
></A
>xsltGenericDebug</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>extern xmlGenericErrorFunc xsltGenericDebug;</PRE
></TD
></TR
></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1926"
></A
><H3
><A
NAME="XSLTGENERICDEBUGCONTEXT"
></A
>xsltGenericDebugContext</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>extern void *xsltGenericDebugContext;</PRE
></TD
></TR
></TABLE
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1931"
></A ></A
><H3 ><H3
><A ><A
@ -862,7 +819,7 @@ HREF="XMLNODEPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1940" NAME="AEN2140"
></A ></A
><P ><P
></P ></P
@ -934,7 +891,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1957" NAME="AEN2157"
></A ></A
><H3 ><H3
><A ><A
@ -972,7 +929,7 @@ HREF="XMLNODEPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1966" NAME="AEN2166"
></A ></A
><P ><P
></P ></P
@ -1044,7 +1001,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1983" NAME="AEN2183"
></A ></A
><H3 ><H3
><A ><A
@ -1106,7 +1063,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1995" NAME="AEN2195"
></A ></A
><P ><P
></P ></P
@ -1161,7 +1118,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2008" NAME="AEN2208"
></A ></A
><H3 ><H3
><A ><A
@ -1223,7 +1180,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2020" NAME="AEN2220"
></A ></A
><P ><P
></P ></P
@ -1278,7 +1235,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2033" NAME="AEN2233"
></A ></A
><H3 ><H3
><A ><A
@ -1313,7 +1270,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2041" NAME="AEN2241"
></A ></A
><P ><P
></P ></P
@ -1351,7 +1308,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2050" NAME="AEN2250"
></A ></A
><H3 ><H3
><A ><A
@ -1387,7 +1344,7 @@ requirement provided by the arry of nodes.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2058" NAME="AEN2258"
></A ></A
><P ><P
></P ></P
@ -1459,7 +1416,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2075" NAME="AEN2275"
></A ></A
><H3 ><H3
><A ><A
@ -1518,7 +1475,7 @@ defined and hence has the same lifespan as the document holding it.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2088" NAME="AEN2288"
></A ></A
><P ><P
></P ></P
@ -1594,7 +1551,7 @@ not prefixed.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2106" NAME="AEN2306"
></A ></A
><H3 ><H3
><A ><A
@ -1648,7 +1605,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2118" NAME="AEN2318"
></A ></A
><P ><P
></P ></P
@ -1735,7 +1692,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2139" NAME="AEN2339"
></A ></A
><H3 ><H3
><A ><A
@ -1787,7 +1744,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2150" NAME="AEN2350"
></A ></A
><P ><P
></P ></P
@ -1891,7 +1848,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2175" NAME="AEN2375"
></A ></A
><H3 ><H3
><A ><A
@ -1946,7 +1903,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2187" NAME="AEN2387"
></A ></A
><P ><P
></P ></P
@ -2033,7 +1990,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2208" NAME="AEN2408"
></A ></A
><H3 ><H3
><A ><A
@ -2080,7 +2037,7 @@ This does not close the descriptor.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2218" NAME="AEN2418"
></A ></A
><P ><P
></P ></P
@ -2167,7 +2124,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2239" NAME="AEN2439"
></A ></A
><H3 ><H3
><A ><A
@ -2206,7 +2163,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2248" NAME="AEN2448"
></A ></A
><P ><P
></P ></P
@ -2261,7 +2218,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2261" NAME="AEN2461"
></A ></A
><H3 ><H3
><A ><A
@ -2291,7 +2248,7 @@ HREF="LONG"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2268" NAME="AEN2468"
></A ></A
><P ><P
></P ></P
@ -2328,7 +2285,7 @@ profiling</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2277" NAME="AEN2477"
></A ></A
><H3 ><H3
><A ><A
@ -2361,7 +2318,7 @@ HREF="libxslt-xsltutils.html#XSLTTIMESTAMP"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2285" NAME="AEN2485"
></A ></A
><P ><P
></P ></P
@ -2399,7 +2356,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2294" NAME="AEN2494"
></A ></A
><H3 ><H3
><A ><A

View File

@ -203,6 +203,15 @@ 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 href="http://cvs.gnome.org/lxr/source/libxslt/ChangeLog">Changelog</a> file
for a really accurate description</h3> for a really accurate description</h3>
<h3>1.0.4: Sep 12 2001</h3>
<ul>
<li>Documentation updates from John fleck</li>
<li>bug fixes (DocBook FO generation should be fixed) and portability
improvements</li>
<li>Thomas Broyer improved the existing EXSLT support and added String,
Time and Date core functions support</li>
</ul>
<h3>1.0.3: Aug 23 2001</h3> <h3>1.0.3: Aug 23 2001</h3>
<ul> <ul>
<li>XML Catalog support see the doc</li> <li>XML Catalog support see the doc</li>

View File

@ -21,21 +21,21 @@ extern "C" {
* *
* the version string like "1.2.3" * the version string like "1.2.3"
*/ */
#define LIBXSLT_DOTTED_VERSION "1.0.3" #define LIBXSLT_DOTTED_VERSION "1.0.4"
/** /**
* LIBXSLT_VERSION: * LIBXSLT_VERSION:
* *
* the version number: 1.2.3 value is 1002003 * the version number: 1.2.3 value is 1002003
*/ */
#define LIBXSLT_VERSION 10003 #define LIBXSLT_VERSION 10004
/** /**
* LIBXSLT_VERSION_STRING: * LIBXSLT_VERSION_STRING:
* *
* the version number string, 1.2.3 value is "1002003" * the version number string, 1.2.3 value is "1002003"
*/ */
#define LIBXSLT_VERSION_STRING "10003" #define LIBXSLT_VERSION_STRING "10004"
/** /**
* WITH_XSLT_DEBUG: * WITH_XSLT_DEBUG: