1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-06-15 10:41:43 +03:00

releaseing 1.0.0 added another entry point fixed a comment block updated

* configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
* win32/libxslt/libxslt.def: added another entry point
* libxslt/transform.c: fixed a comment block
* doc/xslt.html doc/html/*: updated and regenerated the docs
Daniel
This commit is contained in:
Daniel Veillard
2001-07-10 16:08:10 +00:00
parent f38dffaec4
commit 732901867d
17 changed files with 929 additions and 335 deletions

View File

@ -1,3 +1,10 @@
Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
* configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
* win32/libxslt/libxslt.def: added another entry point
* libxslt/transform.c: fixed a comment block
* doc/xslt.html doc/html/*: updated and regenerated the docs
Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr> Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
* win32/libxslt/libxslt.def: added missing functions * win32/libxslt/libxslt.def: added missing functions

View File

@ -1,7 +1,7 @@
AC_INIT(libxslt/xslt.c) AC_INIT(libxslt/xslt.c)
LIBXSLT_MAJOR_VERSION=0 LIBXSLT_MAJOR_VERSION=1
LIBXSLT_MINOR_VERSION=14 LIBXSLT_MINOR_VERSION=0
LIBXSLT_MICRO_VERSION=0 LIBXSLT_MICRO_VERSION=0
PACKAGE=libxslt PACKAGE=libxslt
@ -129,7 +129,7 @@ dnl
dnl find libxml dnl find libxml
dnl dnl
XML_CONFIG="xml2-config" XML_CONFIG="xml2-config"
LIBXML_REQUIRED_VERSION=2.3.14 LIBXML_REQUIRED_VERSION=2.4.0
AC_MSG_CHECKING(for libxml libraries >= $LIBXML_REQUIRED_VERSION) AC_MSG_CHECKING(for libxml libraries >= $LIBXML_REQUIRED_VERSION)
if test "x$LIBXML_PREFIX" != "x" if test "x$LIBXML_PREFIX" != "x"
then then

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-ATTRIBUTES"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN2154" NAME="AEN2262"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN2154"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN2157" NAME="AEN2265"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -189,7 +189,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2170" NAME="AEN2278"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -199,14 +199,14 @@ NAME="AEN2170"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2173" NAME="AEN2281"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2175" NAME="AEN2283"
></A ></A
><H3 ><H3
><A ><A
@ -241,7 +241,7 @@ elements needing preserving</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2183" NAME="AEN2291"
></A ></A
><P ><P
></P ></P
@ -296,7 +296,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2196" NAME="AEN2304"
></A ></A
><H3 ><H3
><A ><A
@ -326,7 +326,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2203" NAME="AEN2311"
></A ></A
><P ><P
></P ></P
@ -364,7 +364,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2212" NAME="AEN2320"
></A ></A
><H3 ><H3
><A ><A
@ -406,7 +406,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2222" NAME="AEN2330"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-IMPORTS"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN2248" NAME="AEN2356"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN2248"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN2251" NAME="AEN2359"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -221,7 +221,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2273" NAME="AEN2381"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -231,14 +231,14 @@ NAME="AEN2273"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2276" NAME="AEN2384"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2278" NAME="AEN2386"
></A ></A
><H3 ><H3
><A ><A
@ -265,7 +265,7 @@ CLASS="PROGRAMLISTING"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2284" NAME="AEN2392"
></A ></A
><P ><P
></P ></P
@ -337,7 +337,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2301" NAME="AEN2409"
></A ></A
><H3 ><H3
><A ><A
@ -364,7 +364,7 @@ CLASS="PROGRAMLISTING"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2307" NAME="AEN2415"
></A ></A
><P ><P
></P ></P
@ -436,7 +436,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2324" NAME="AEN2432"
></A ></A
><H3 ><H3
><A ><A
@ -471,7 +471,7 @@ elements needing stripping</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2332" NAME="AEN2440"
></A ></A
><P ><P
></P ></P
@ -526,7 +526,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2345" NAME="AEN2453"
></A ></A
><H3 ><H3
><A ><A
@ -561,7 +561,7 @@ elements needing stripping</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2353" NAME="AEN2461"
></A ></A
><P ><P
></P ></P
@ -616,7 +616,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2366" NAME="AEN2474"
></A ></A
><H3 ><H3
><A ><A
@ -649,7 +649,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2374" NAME="AEN2482"
></A ></A
><P ><P
></P ></P
@ -702,7 +702,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2387" NAME="AEN2495"
></A ></A
><H3 ><H3
><A ><A
@ -737,7 +737,7 @@ respect the import precedence or the wildcards</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2395" NAME="AEN2503"
></A ></A
><P ><P
></P ></P
@ -808,7 +808,7 @@ should be CDTATA wrapped.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2412" NAME="AEN2520"
></A ></A
><H3 ><H3
><A ><A
@ -849,7 +849,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2422" NAME="AEN2530"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-KEYS"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN2993" NAME="AEN3101"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN2993"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN2996" NAME="AEN3104"
></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="AEN3019" NAME="AEN3127"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -236,14 +236,14 @@ NAME="AEN3019"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN3022" NAME="AEN3130"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3024" NAME="AEN3132"
></A ></A
><H3 ><H3
><A ><A
@ -293,7 +293,7 @@ HREF="XMLNODEPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3036" NAME="AEN3144"
></A ></A
><P ><P
></P ></P
@ -431,7 +431,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3069" NAME="AEN3177"
></A ></A
><H3 ><H3
><A ><A
@ -476,7 +476,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3080" NAME="AEN3188"
></A ></A
><P ><P
></P ></P
@ -580,7 +580,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3105" NAME="AEN3213"
></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="AEN3113" NAME="AEN3221"
></A ></A
><P ><P
></P ></P
@ -670,7 +670,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3126" NAME="AEN3234"
></A ></A
><H3 ><H3
><A ><A
@ -700,7 +700,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3133" NAME="AEN3241"
></A ></A
><P ><P
></P ></P
@ -738,7 +738,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3142" NAME="AEN3250"
></A ></A
><H3 ><H3
><A ><A
@ -768,7 +768,7 @@ HREF="libxslt-xsltinternals.html#XSLTDOCUMENTPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3149" NAME="AEN3257"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-NAMESPACES"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN2448" NAME="AEN2556"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN2448"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN2451" NAME="AEN2559"
></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="AEN2482" NAME="AEN2590"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -264,14 +264,14 @@ NAME="AEN2482"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2485" NAME="AEN2593"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2487" NAME="AEN2595"
></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="AEN2495" NAME="AEN2603"
></A ></A
><P ><P
></P ></P
@ -361,7 +361,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2508" NAME="AEN2616"
></A ></A
><H3 ><H3
><A ><A
@ -408,7 +408,7 @@ Handle namespace aliases</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2519" NAME="AEN2627"
></A ></A
><P ><P
></P ></P
@ -512,7 +512,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2544" NAME="AEN2652"
></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="AEN2556" NAME="AEN2664"
></A ></A
><P ><P
></P ></P
@ -683,7 +683,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2585" NAME="AEN2693"
></A ></A
><H3 ><H3
><A ><A
@ -731,7 +731,7 @@ aliases</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2596" NAME="AEN2704"
></A ></A
><P ><P
></P ></P
@ -818,7 +818,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2617" NAME="AEN2725"
></A ></A
><H3 ><H3
><A ><A
@ -866,7 +866,7 @@ aliases</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2628" NAME="AEN2736"
></A ></A
><P ><P
></P ></P
@ -953,7 +953,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2649" NAME="AEN2757"
></A ></A
><H3 ><H3
><A ><A
@ -983,7 +983,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2656" NAME="AEN2764"
></A ></A
><P ><P
></P ></P

View File

@ -110,7 +110,7 @@ NAME="LIBXSLT-NUMBERSINTERNALS"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN3645" NAME="AEN3778"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -118,7 +118,7 @@ NAME="AEN3645"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN3648" NAME="AEN3781"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -177,7 +177,7 @@ HREF="XMLNODEPTR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN3661" NAME="AEN3794"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -187,14 +187,14 @@ NAME="AEN3661"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN3664" NAME="AEN3797"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3666" NAME="AEN3799"
></A ></A
><H3 ><H3
><A ><A
@ -237,7 +237,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3676" NAME="AEN3809"
></A ></A
><P ><P
></P ></P
@ -341,7 +341,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3701" NAME="AEN3834"
></A ></A
><H3 ><H3
><A ><A
@ -377,7 +377,7 @@ HREF="XMLNODEPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3709" NAME="AEN3842"
></A ></A
><P ><P
></P ></P

View File

@ -859,7 +859,7 @@ CLASS="PARAMETER"
>style</I >style</I
></TT ></TT
> is non-NULL > is non-NULL
it means one need to look for the next imported template in scope.</P it means one needs to look for the next imported template in scope.</P
><P ><P
></P ></P
><DIV ><DIV
@ -909,7 +909,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
>&nbsp;</TD > the node being processed</TD
></TR ></TR
><TR ><TR
><TD ><TD

View File

@ -427,13 +427,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> the namespaces in scope > the namespaces in scope</TD
<TT
CLASS="PARAMETER"
><I
>int</I
></TT
> nsNr: the number of namespaces in scope</TD
></TR ></TR
><TR ><TR
><TD ><TD
@ -450,7 +444,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
>&nbsp;</TD > the number of namespaces in scope</TD
></TR ></TR
><TR ><TR
><TD ><TD
@ -476,7 +470,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN677" NAME="AEN676"
></A ></A
><H3 ><H3
><A ><A
@ -519,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="AEN687" NAME="AEN686"
></A ></A
><P ><P
></P ></P
@ -607,7 +601,7 @@ caller.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN708" NAME="AEN707"
></A ></A
><H3 ><H3
><A ><A
@ -654,7 +648,7 @@ substituted by they computed value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN719" NAME="AEN718"
></A ></A
><P ><P
></P ></P
@ -759,7 +753,7 @@ caller.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN744" NAME="AEN743"
></A ></A
><H3 ><H3
><A ><A
@ -806,7 +800,7 @@ attribute value does not contain expressions contained in curly braces ({})</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN755" NAME="AEN754"
></A ></A
><P ><P
></P ></P
@ -884,7 +878,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
>&nbsp;</TD > the attribute namespace URI</TD
></TR ></TR
><TR ><TR
><TD ><TD
@ -928,7 +922,7 @@ caller.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN784" NAME="AEN783"
></A ></A
><H3 ><H3
><A ><A
@ -965,7 +959,7 @@ HREF="XMLXPATHCOMPEXPRPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN793" NAME="AEN792"
></A ></A
><P ><P
></P ></P
@ -1036,7 +1030,7 @@ caller.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN810" NAME="AEN809"
></A ></A
><H3 ><H3
><A ><A
@ -1073,7 +1067,7 @@ HREF="XMLNODEPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN819" NAME="AEN818"
></A ></A
><P ><P
></P ></P
@ -1143,7 +1137,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN836" NAME="AEN835"
></A ></A
><H3 ><H3
><A ><A
@ -1184,7 +1178,7 @@ HREF="XMLATTRPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN846" NAME="AEN845"
></A ></A
><P ><P
></P ></P
@ -1271,7 +1265,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN867" NAME="AEN866"
></A ></A
><H3 ><H3
><A ><A
@ -1312,7 +1306,7 @@ HREF="XMLATTRPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN877" NAME="AEN876"
></A ></A
><P ><P
></P ></P
@ -1399,7 +1393,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN898" NAME="AEN897"
></A ></A
><H3 ><H3
><A ><A
@ -1436,7 +1430,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN907" NAME="AEN906"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-TRANSFORM"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN929" NAME="AEN928"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN929"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN932" NAME="AEN931"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -168,6 +168,25 @@ HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK >xmlDocPtr</GTKDOCLINK
> doc, > doc,
const char **params); const char **params);
<GTKDOCLINK
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> <A
HREF="libxslt-transform.html#XSLTPROFILESTYLESHEET"
>xsltProfileStylesheet</A
> (<A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A
> style,
<GTKDOCLINK
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> doc,
const char **params,
<GTKDOCLINK
HREF="FILE-CAPS"
>FILE</GTKDOCLINK
> *output);
int <A int <A
HREF="libxslt-transform.html#XSLTRUNSTYLESHEET" HREF="libxslt-transform.html#XSLTRUNSTYLESHEET"
>xsltRunStylesheet</A >xsltRunStylesheet</A
@ -204,7 +223,14 @@ HREF="XMLNODEPTR"
HREF="XMLNODEPTR" HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK >xmlNodePtr</GTKDOCLINK
> list, > list,
int real); <A
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
>xsltTemplatePtr</A
> templ,
<A
HREF="libxslt-xsltinternals.html#XSLTSTACKELEMPTR"
>xsltStackElemPtr</A
> params);
void <A void <A
HREF="libxslt-transform.html#XSLTDOCUMENTELEM" HREF="libxslt-transform.html#XSLTDOCUMENTELEM"
>xsltDocumentElem</A >xsltDocumentElem</A
@ -527,7 +553,14 @@ HREF="XMLNODEPTR"
<A <A
HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR" HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
>xsltStylePreCompPtr</A >xsltStylePreCompPtr</A
> comp);</PRE > comp);
void <A
HREF="libxslt-transform.html#XSLTREGISTERALLELEMENT"
>xsltRegisterAllElement</A
> (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt);</PRE
></TD ></TD
></TR ></TR
></TABLE ></TABLE
@ -535,7 +568,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN1035" NAME="AEN1043"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -545,14 +578,14 @@ NAME="AEN1035"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN1038" NAME="AEN1046"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1040" NAME="AEN1048"
></A ></A
><H3 ><H3
><A ><A
@ -579,7 +612,7 @@ CLASS="PROGRAMLISTING"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1046" NAME="AEN1054"
></A ></A
><P ><P
></P ></P
@ -617,7 +650,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1055" NAME="AEN1063"
></A ></A
><H3 ><H3
><A ><A
@ -644,7 +677,7 @@ CLASS="PROGRAMLISTING"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1061" NAME="AEN1069"
></A ></A
><P ><P
></P ></P
@ -680,7 +713,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1070" NAME="AEN1078"
></A ></A
><H3 ><H3
><A ><A
@ -719,7 +752,7 @@ NOTE: This may lead to a non-wellformed output XML wise !</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1079" NAME="AEN1087"
></A ></A
><P ><P
></P ></P
@ -806,7 +839,154 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1100" NAME="AEN1108"
></A
><H3
><A
NAME="XSLTPROFILESTYLESHEET"
></A
>xsltProfileStylesheet ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><GTKDOCLINK
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> xsltProfileStylesheet (<A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A
> style,
<GTKDOCLINK
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> doc,
const char **params,
<GTKDOCLINK
HREF="FILE-CAPS"
>FILE</GTKDOCLINK
> *output);</PRE
></TD
></TR
></TABLE
><P
>Apply the stylesheet to the document and dump the profiling to
the given output.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1118"
></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"
> a FILE * for the profiling output</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="AEN1143"
></A ></A
><H3 ><H3
><A ><A
@ -885,7 +1065,7 @@ since the interface uses only UTF8</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1116" NAME="AEN1159"
></A ></A
><P ><P
></P ></P
@ -1024,7 +1204,7 @@ error.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1149" NAME="AEN1192"
></A ></A
><H3 ><H3
><A ><A
@ -1052,18 +1232,27 @@ HREF="XMLNODEPTR"
HREF="XMLNODEPTR" HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK >xmlNodePtr</GTKDOCLINK
> list, > list,
int real);</PRE <A
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
>xsltTemplatePtr</A
> templ,
<A
HREF="libxslt-xsltinternals.html#XSLTSTACKELEMPTR"
>xsltStackElemPtr</A
> params);</PRE
></TD ></TD
></TR ></TR
></TABLE ></TABLE
><P ><P
>Process the apply-templates node on the source node</P >Process the apply-templates node on the source node, if params are passed
they are pushed on the variable stack but not popped, it's left to the
caller to handle them back (they may be reused).</P
><P ><P
></P ></P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1158" NAME="AEN1203"
></A ></A
><P ><P
></P ></P
@ -1134,14 +1323,31 @@ VALIGN="TOP"
><TT ><TT
CLASS="PARAMETER" CLASS="PARAMETER"
><I ><I
>real</I >templ</I
></TT ></TT
>&nbsp;:</TD >&nbsp;:</TD
><TD ><TD
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> is this a real template processing</TD > if is this a real template processing, the template processed</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 set of parameters for the template or NULL</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -1152,7 +1358,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1179" NAME="AEN1228"
></A ></A
><H3 ><H3
><A ><A
@ -1194,7 +1400,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1189" NAME="AEN1238"
></A ></A
><P ><P
></P ></P
@ -1272,7 +1478,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -1283,7 +1489,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1210" NAME="AEN1259"
></A ></A
><H3 ><H3
><A ><A
@ -1326,7 +1532,7 @@ called directly</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1220" NAME="AEN1269"
></A ></A
><P ><P
></P ></P
@ -1404,7 +1610,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -1415,7 +1621,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1241" NAME="AEN1290"
></A ></A
><H3 ><H3
><A ><A
@ -1457,7 +1663,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1251" NAME="AEN1300"
></A ></A
><P ><P
></P ></P
@ -1535,7 +1741,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -1546,7 +1752,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1272" NAME="AEN1321"
></A ></A
><H3 ><H3
><A ><A
@ -1588,7 +1794,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1282" NAME="AEN1331"
></A ></A
><P ><P
></P ></P
@ -1666,7 +1872,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -1677,7 +1883,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1303" NAME="AEN1352"
></A ></A
><H3 ><H3
><A ><A
@ -1719,7 +1925,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1313" NAME="AEN1362"
></A ></A
><P ><P
></P ></P
@ -1797,7 +2003,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -1808,7 +2014,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1334" NAME="AEN1383"
></A ></A
><H3 ><H3
><A ><A
@ -1850,7 +2056,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1344" NAME="AEN1393"
></A ></A
><P ><P
></P ></P
@ -1928,7 +2134,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -1939,7 +2145,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1365" NAME="AEN1414"
></A ></A
><H3 ><H3
><A ><A
@ -1981,7 +2187,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1375" NAME="AEN1424"
></A ></A
><P ><P
></P ></P
@ -2059,7 +2265,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -2070,7 +2276,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1396" NAME="AEN1445"
></A ></A
><H3 ><H3
><A ><A
@ -2112,7 +2318,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1406" NAME="AEN1455"
></A ></A
><P ><P
></P ></P
@ -2190,7 +2396,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -2201,7 +2407,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1427" NAME="AEN1476"
></A ></A
><H3 ><H3
><A ><A
@ -2243,7 +2449,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1437" NAME="AEN1486"
></A ></A
><P ><P
></P ></P
@ -2321,7 +2527,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -2332,7 +2538,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1458" NAME="AEN1507"
></A ></A
><H3 ><H3
><A ><A
@ -2374,7 +2580,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1468" NAME="AEN1517"
></A ></A
><P ><P
></P ></P
@ -2452,7 +2658,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -2463,7 +2669,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1489" NAME="AEN1538"
></A ></A
><H3 ><H3
><A ><A
@ -2505,7 +2711,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1499" NAME="AEN1548"
></A ></A
><P ><P
></P ></P
@ -2583,7 +2789,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -2594,7 +2800,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1520" NAME="AEN1569"
></A ></A
><H3 ><H3
><A ><A
@ -2636,7 +2842,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1530" NAME="AEN1579"
></A ></A
><P ><P
></P ></P
@ -2714,7 +2920,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -2725,7 +2931,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1551" NAME="AEN1600"
></A ></A
><H3 ><H3
><A ><A
@ -2767,7 +2973,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1561" NAME="AEN1610"
></A ></A
><P ><P
></P ></P
@ -2845,7 +3051,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -2856,7 +3062,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1582" NAME="AEN1631"
></A ></A
><H3 ><H3
><A ><A
@ -2898,7 +3104,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1592" NAME="AEN1641"
></A ></A
><P ><P
></P ></P
@ -2976,7 +3182,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -2987,7 +3193,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1613" NAME="AEN1662"
></A ></A
><H3 ><H3
><A ><A
@ -3029,7 +3235,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1623" NAME="AEN1672"
></A ></A
><P ><P
></P ></P
@ -3107,7 +3313,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -3118,7 +3324,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1644" NAME="AEN1693"
></A ></A
><H3 ><H3
><A ><A
@ -3160,7 +3366,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1654" NAME="AEN1703"
></A ></A
><P ><P
></P ></P
@ -3238,7 +3444,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -3249,7 +3455,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1675" NAME="AEN1724"
></A ></A
><H3 ><H3
><A ><A
@ -3291,7 +3497,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1685" NAME="AEN1734"
></A ></A
><P ><P
></P ></P
@ -3369,7 +3575,75 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
> precomputed informations</TD > precomputed information</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1755"
></A
><H3
><A
NAME="XSLTREGISTERALLELEMENT"
></A
>xsltRegisterAllElement ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xsltRegisterAllElement (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt);</PRE
></TD
></TR
></TABLE
><P
>Registers all default XSLT elements in this context</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1762"
></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"
> the XPath context</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-VARIABLES"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN2670" NAME="AEN2778"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN2670"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN2673" NAME="AEN2781"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -281,7 +281,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2711" NAME="AEN2819"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -291,14 +291,14 @@ NAME="AEN2711"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN2714" NAME="AEN2822"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2716" NAME="AEN2824"
></A ></A
><H3 ><H3
><A ><A
@ -325,7 +325,7 @@ CLASS="PROGRAMLISTING"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2722" NAME="AEN2830"
></A ></A
><P ><P
></P ></P
@ -363,7 +363,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2731" NAME="AEN2839"
></A ></A
><H3 ><H3
><A ><A
@ -394,7 +394,7 @@ done on parsed stylesheets before starting to apply transformations</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2738" NAME="AEN2846"
></A ></A
><P ><P
></P ></P
@ -447,7 +447,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2751" NAME="AEN2859"
></A ></A
><H3 ><H3
><A ><A
@ -472,14 +472,14 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
></TR ></TR
></TABLE ></TABLE
><P ><P
>Evaluate the global variables of a stylesheet. This need 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</P
><P ><P
></P ></P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2758" NAME="AEN2866"
></A ></A
><P ><P
></P ></P
@ -549,7 +549,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2775" NAME="AEN2883"
></A ></A
><H3 ><H3
><A ><A
@ -584,7 +584,7 @@ its value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2783" NAME="AEN2891"
></A ></A
><P ><P
></P ></P
@ -639,7 +639,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2796" NAME="AEN2904"
></A ></A
><H3 ><H3
><A ><A
@ -674,7 +674,7 @@ its value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2804" NAME="AEN2912"
></A ></A
><P ><P
></P ></P
@ -729,7 +729,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2817" NAME="AEN2925"
></A ></A
><H3 ><H3
><A ><A
@ -764,7 +764,7 @@ its value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2825" NAME="AEN2933"
></A ></A
><P ><P
></P ></P
@ -819,7 +819,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2838" NAME="AEN2946"
></A ></A
><H3 ><H3
><A ><A
@ -854,7 +854,7 @@ its value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2846" NAME="AEN2954"
></A ></A
><P ><P
></P ></P
@ -909,7 +909,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2859" NAME="AEN2967"
></A ></A
><H3 ><H3
><A ><A
@ -950,7 +950,7 @@ its value but doesn't record it.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2869" NAME="AEN2977"
></A ></A
><P ><P
></P ></P
@ -1020,7 +1020,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2886" NAME="AEN2994"
></A ></A
><H3 ><H3
><A ><A
@ -1054,7 +1054,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTACKELEMPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2894" NAME="AEN3002"
></A ></A
><P ><P
></P ></P
@ -1124,7 +1124,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2911" NAME="AEN3019"
></A ></A
><H3 ><H3
><A ><A
@ -1155,7 +1155,7 @@ its value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2918" NAME="AEN3026"
></A ></A
><P ><P
></P ></P
@ -1193,7 +1193,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2927" NAME="AEN3035"
></A ></A
><H3 ><H3
><A ><A
@ -1235,7 +1235,7 @@ variable value.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2937" NAME="AEN3045"
></A ></A
><P ><P
></P ></P
@ -1322,7 +1322,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2958" NAME="AEN3066"
></A ></A
><H3 ><H3
><A ><A
@ -1361,7 +1361,7 @@ interpretor.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2967" NAME="AEN3075"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-XSLTINTERNALS"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN3163" NAME="AEN3271"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN3163"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN3166" NAME="AEN3274"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -341,6 +341,16 @@ HREF="libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC"
HREF="XMLDOCPTR" HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK >xmlDocPtr</GTKDOCLINK
> doc); > doc);
<A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A
> <A
HREF="libxslt-xsltinternals.html#XSLTLOADSTYLESHEETPI"
>xsltLoadStylesheetPI</A
> (<GTKDOCLINK
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> doc);
void <A void <A
HREF="libxslt-xsltinternals.html#XSLTNUMBERFORMAT" HREF="libxslt-xsltinternals.html#XSLTNUMBERFORMAT"
>xsltNumberFormat</A >xsltNumberFormat</A
@ -385,7 +395,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN3231" NAME="AEN3342"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -395,14 +405,14 @@ NAME="AEN3231"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN3234" NAME="AEN3345"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3236" NAME="AEN3347"
></A ></A
><H3 ><H3
><A ><A
@ -430,7 +440,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3242" NAME="AEN3353"
></A ></A
><H3 ><H3
><A ><A
@ -458,7 +468,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3248" NAME="AEN3359"
></A ></A
><H3 ><H3
><A ><A
@ -485,6 +495,13 @@ CLASS="PROGRAMLISTING"
xmlChar *modeURI; /* the URI part of the mode QName */ xmlChar *modeURI; /* the URI part of the mode QName */
xmlNodePtr content; /* the template replacement value */ xmlNodePtr content; /* the template replacement value */
xmlNodePtr elem; /* the source element */ xmlNodePtr elem; /* the source element */
int inheritedNsNr; /* number of inherited namespaces */
xmlNsPtr *inheritedNs;/* inherited non-excluded namespaces */
/* Profiling informations */
int nbCalls; /* the number of time the template was called */
unsigned long time; /* the time spent in this template */
};</PRE };</PRE
></TD ></TD
></TR ></TR
@ -497,7 +514,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3254" NAME="AEN3365"
></A ></A
><H3 ><H3
><A ><A
@ -523,7 +540,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3259" NAME="AEN3370"
></A ></A
><H3 ><H3
><A ><A
@ -567,7 +584,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3265" NAME="AEN3376"
></A ></A
><H3 ><H3
><A ><A
@ -593,7 +610,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3270" NAME="AEN3381"
></A ></A
><H3 ><H3
><A ><A
@ -626,7 +643,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3276" NAME="AEN3387"
></A ></A
><H3 ><H3
><A ><A
@ -652,7 +669,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3281" NAME="AEN3392"
></A ></A
><H3 ><H3
><A ><A
@ -681,6 +698,7 @@ CLASS="PROGRAMLISTING"
int varsNr; /* Nb of variable list in the stack */ int varsNr; /* Nb of variable list in the stack */
int varsMax; /* Size of the variable list stack */ int varsMax; /* Size of the variable list stack */
xsltStackElemPtr *varsTab; /* the variable list stack */ xsltStackElemPtr *varsTab; /* the variable list stack */
int varsBase; /* the var base for current templ */
/* /*
* Extensions * Extensions
@ -715,6 +733,12 @@ CLASS="PROGRAMLISTING"
int xinclude; /* should XInclude be processed */ int xinclude; /* should XInclude be processed */
const char * outputFile; /* the output URI if known */ const char * outputFile; /* the output URI if known */
int profile; /* is this run profiled */
long prof; /* the current profiled value */
int profNr; /* Nb of templates in the stack */
int profMax; /* Size of the templtaes stack */
long *profTab; /* the profile template stack */
};</PRE };</PRE
></TD ></TD
></TR ></TR
@ -725,7 +749,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3286" NAME="AEN3397"
></A ></A
><H3 ><H3
><A ><A
@ -751,7 +775,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3291" NAME="AEN3402"
></A ></A
><H3 ><H3
><A ><A
@ -825,7 +849,7 @@ precomputed data.</P
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3297" NAME="AEN3408"
></A ></A
><H3 ><H3
><A ><A
@ -851,7 +875,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3302" NAME="AEN3413"
></A ></A
><H3 ><H3
><A ><A
@ -894,7 +918,7 @@ stylesheet language like xsl:if or xsl:apply-templates.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3312" NAME="AEN3423"
></A ></A
><P ><P
></P ></P
@ -983,7 +1007,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3333" NAME="AEN3444"
></A ></A
><H3 ><H3
><A ><A
@ -1031,7 +1055,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3338" NAME="AEN3449"
></A ></A
><H3 ><H3
><A ><A
@ -1066,7 +1090,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3343" NAME="AEN3454"
></A ></A
><H3 ><H3
><A ><A
@ -1092,7 +1116,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3348" NAME="AEN3459"
></A ></A
><H3 ><H3
><A ><A
@ -1192,7 +1216,7 @@ CLASS="PROGRAMLISTING"
int warnings; /* number of warnings found at compilation */ int warnings; /* number of warnings found at compilation */
int errors; /* number of errors found at compilation */ int errors; /* number of errors found at compilation */
xmlChar *exclPrefix; /* array of excluded prefixes */ xmlChar *exclPrefix; /* last excluded prefixes */
xmlChar **exclPrefixTab; /* array of excluded prefixes */ xmlChar **exclPrefixTab; /* array of excluded prefixes */
int exclPrefixNr; /* number of excluded prefixes in scope */ int exclPrefixNr; /* number of excluded prefixes in scope */
int exclPrefixMax; /* size of the array */ int exclPrefixMax; /* size of the array */
@ -1206,7 +1230,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3353" NAME="AEN3464"
></A ></A
><H3 ><H3
><A ><A
@ -1232,7 +1256,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3358" NAME="AEN3469"
></A ></A
><H3 ><H3
><A ><A
@ -1262,7 +1286,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3363" NAME="AEN3474"
></A ></A
><H3 ><H3
><A ><A
@ -1292,7 +1316,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3368" NAME="AEN3479"
></A ></A
><H3 ><H3
><A ><A
@ -1321,7 +1345,7 @@ will return from the function</P
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3374" NAME="AEN3485"
></A ></A
><H3 ><H3
><A ><A
@ -1350,7 +1374,7 @@ will goto the error: label</P
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3380" NAME="AEN3491"
></A ></A
><H3 ><H3
><A ><A
@ -1379,7 +1403,7 @@ will return from the function with a 0 value</P
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3386" NAME="AEN3497"
></A ></A
><H3 ><H3
><A ><A
@ -1409,7 +1433,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3393" NAME="AEN3504"
></A ></A
><P ><P
></P ></P
@ -1445,7 +1469,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3402" NAME="AEN3513"
></A ></A
><H3 ><H3
><A ><A
@ -1478,7 +1502,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3410" NAME="AEN3521"
></A ></A
><P ><P
></P ></P
@ -1531,7 +1555,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3423" NAME="AEN3534"
></A ></A
><H3 ><H3
><A ><A
@ -1566,7 +1590,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3431" NAME="AEN3542"
></A ></A
><P ><P
></P ></P
@ -1604,7 +1628,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3440" NAME="AEN3551"
></A ></A
><H3 ><H3
><A ><A
@ -1634,7 +1658,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3447" NAME="AEN3558"
></A ></A
><P ><P
></P ></P
@ -1687,7 +1711,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3460" NAME="AEN3571"
></A ></A
><H3 ><H3
><A ><A
@ -1722,7 +1746,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3468" NAME="AEN3579"
></A ></A
><P ><P
></P ></P
@ -1760,7 +1784,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3477" NAME="AEN3588"
></A ></A
><H3 ><H3
><A ><A
@ -1798,7 +1822,7 @@ HREF="XMLCHAR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3486" NAME="AEN3597"
></A ></A
><P ><P
></P ></P
@ -1868,7 +1892,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3503" NAME="AEN3614"
></A ></A
><H3 ><H3
><A ><A
@ -1906,7 +1930,7 @@ HREF="XMLDOCPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3512" NAME="AEN3623"
></A ></A
><P ><P
></P ></P
@ -1976,7 +2000,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3529" NAME="AEN3640"
></A ></A
><H3 ><H3
><A ><A
@ -2011,7 +2035,7 @@ information related to the stylesheet output</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3537" NAME="AEN3648"
></A ></A
><P ><P
></P ></P
@ -2055,7 +2079,7 @@ CLASS="PARAMETER"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
>&nbsp;</TD > the "output" element</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -2066,7 +2090,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3550" NAME="AEN3661"
></A ></A
><H3 ><H3
><A ><A
@ -2099,7 +2123,7 @@ HREF="XMLDOCPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3558" NAME="AEN3669"
></A ></A
><P ><P
></P ></P
@ -2152,7 +2176,104 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3571" NAME="AEN3682"
></A
><H3
><A
NAME="XSLTLOADSTYLESHEETPI"
></A
>xsltLoadStylesheetPI ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A
> xsltLoadStylesheetPI (<GTKDOCLINK
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> doc);</PRE
></TD
></TR
></TABLE
><P
>This function tries to locate the stylesheet PI in the given document
If found, and if contained within the document, it will extract
that subtree to build the stylesheet to process <TT
CLASS="PARAMETER"
><I
>doc</I
></TT
> (doc itself will
be modified). If found but referencing an external document it will
attempt to load it and generate a stylesheet from it. In both cases,
the resulting stylesheet and the document need to be freed once the
transformation is done.</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3691"
></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
>doc</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"
>a new XSLT stylesheet structure or NULL if not found.</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3704"
></A ></A
><H3 ><H3
><A ><A
@ -2190,7 +2311,7 @@ HREF="XMLNODEPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3580" NAME="AEN3713"
></A ></A
><P ><P
></P ></P
@ -2262,7 +2383,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN3597" NAME="AEN3730"
></A ></A
><H3 ><H3
><A ><A
@ -2341,7 +2462,7 @@ X any other characters can be used in the prefix or suffix
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN3615" NAME="AEN3748"
></A ></A
><P ><P
></P ></P

View File

@ -122,7 +122,7 @@ NAME="LIBXSLT-XSLTUTILS"
><DIV ><DIV
CLASS="REFNAMEDIV" CLASS="REFNAMEDIV"
><A ><A
NAME="AEN1711" NAME="AEN1776"
></A ></A
><H2 ><H2
>Name</H2 >Name</H2
@ -130,7 +130,7 @@ NAME="AEN1711"
><DIV ><DIV
CLASS="REFSYNOPSISDIV" CLASS="REFSYNOPSISDIV"
><A ><A
NAME="AEN1714" NAME="AEN1779"
></A ></A
><H2 ><H2
>Synopsis</H2 >Synopsis</H2
@ -313,7 +313,25 @@ HREF="XMLDOCPTR"
<A <A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR" HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</A >xsltStylesheetPtr</A
> style);</PRE > style);
void <A
HREF="libxslt-xsltutils.html#XSLTSAVEPROFILING"
>xsltSaveProfiling</A
> (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt,
<GTKDOCLINK
HREF="FILE-CAPS"
>FILE</GTKDOCLINK
> *output);
<GTKDOCLINK
HREF="LONG"
>long</GTKDOCLINK
> <A
HREF="libxslt-xsltutils.html#XSLTTIMESTAMP"
>xsltTimestamp</A
> (void);</PRE
></TD ></TD
></TR ></TR
></TABLE ></TABLE
@ -321,7 +339,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN1761" NAME="AEN1831"
></A ></A
><H2 ><H2
>Description</H2 >Description</H2
@ -331,14 +349,14 @@ NAME="AEN1761"
><DIV ><DIV
CLASS="REFSECT1" CLASS="REFSECT1"
><A ><A
NAME="AEN1764" NAME="AEN1834"
></A ></A
><H2 ><H2
>Details</H2 >Details</H2
><DIV ><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1766" NAME="AEN1836"
></A ></A
><H3 ><H3
><A ><A
@ -366,7 +384,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1772" NAME="AEN1842"
></A ></A
><H3 ><H3
><A ><A
@ -394,7 +412,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1778" NAME="AEN1848"
></A ></A
><H3 ><H3
><A ><A
@ -421,7 +439,7 @@ CLASS="PROGRAMLISTING"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1784" NAME="AEN1854"
></A ></A
><P ><P
></P ></P
@ -459,7 +477,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1793" NAME="AEN1863"
></A ></A
><H3 ><H3
><A ><A
@ -486,7 +504,7 @@ CLASS="PROGRAMLISTING"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1799" NAME="AEN1869"
></A ></A
><P ><P
></P ></P
@ -541,7 +559,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1812" NAME="AEN1882"
></A ></A
><H3 ><H3
><A ><A
@ -596,7 +614,7 @@ default declaration values unless DTD use has been turned off.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1826" NAME="AEN1896"
></A ></A
><P ><P
></P ></P
@ -684,7 +702,7 @@ It's up to the caller to free the memory.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1847" NAME="AEN1917"
></A ></A
><H3 ><H3
><A ><A
@ -710,7 +728,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1852" NAME="AEN1922"
></A ></A
><H3 ><H3
><A ><A
@ -736,7 +754,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1857" NAME="AEN1927"
></A ></A
><H3 ><H3
><A ><A
@ -762,7 +780,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1862" NAME="AEN1932"
></A ></A
><H3 ><H3
><A ><A
@ -788,7 +806,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1867" NAME="AEN1937"
></A ></A
><H3 ><H3
><A ><A
@ -826,7 +844,7 @@ HREF="XMLNODEPTR"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1876" NAME="AEN1946"
></A ></A
><P ><P
></P ></P
@ -898,7 +916,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1893" NAME="AEN1963"
></A ></A
><H3 ><H3
><A ><A
@ -960,7 +978,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1905" NAME="AEN1975"
></A ></A
><P ><P
></P ></P
@ -1015,7 +1033,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1918" NAME="AEN1988"
></A ></A
><H3 ><H3
><A ><A
@ -1048,7 +1066,7 @@ CLASS="PARAMETER"
>handler</I >handler</I
></TT ></TT
> will be called for subsequent > will be called for subsequent
error messages while not parsing nor validating. And <TT error messages while not parsing or validating. And <TT
CLASS="PARAMETER" CLASS="PARAMETER"
><I ><I
>ctx</I >ctx</I
@ -1077,7 +1095,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1930" NAME="AEN2000"
></A ></A
><P ><P
></P ></P
@ -1132,7 +1150,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1943" NAME="AEN2013"
></A ></A
><H3 ><H3
><A ><A
@ -1167,7 +1185,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1951" NAME="AEN2021"
></A ></A
><P ><P
></P ></P
@ -1205,7 +1223,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1960" NAME="AEN2030"
></A ></A
><H3 ><H3
><A ><A
@ -1241,7 +1259,7 @@ requirement provided by the arry of nodes.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1968" NAME="AEN2038"
></A ></A
><P ><P
></P ></P
@ -1313,7 +1331,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN1985" NAME="AEN2055"
></A ></A
><H3 ><H3
><A ><A
@ -1344,7 +1362,7 @@ HREF="XMLCHAR"
></TR ></TR
></TABLE ></TABLE
><P ><P
>This function analyze <TT >This function analyzes <TT
CLASS="PARAMETER" CLASS="PARAMETER"
><I ><I
>name</I >name</I
@ -1372,7 +1390,7 @@ defined and hence has the same lifespan as the document holding it.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN1998" NAME="AEN2068"
></A ></A
><P ><P
></P ></P
@ -1448,7 +1466,7 @@ not prefixed.</TD
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2016" NAME="AEN2086"
></A ></A
><H3 ><H3
><A ><A
@ -1502,7 +1520,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2028" NAME="AEN2098"
></A ></A
><P ><P
></P ></P
@ -1589,7 +1607,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2049" NAME="AEN2119"
></A ></A
><H3 ><H3
><A ><A
@ -1641,7 +1659,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2060" NAME="AEN2130"
></A ></A
><P ><P
></P ></P
@ -1745,7 +1763,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2085" NAME="AEN2155"
></A ></A
><H3 ><H3
><A ><A
@ -1800,7 +1818,7 @@ CLASS="PARAMETER"
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2097" NAME="AEN2167"
></A ></A
><P ><P
></P ></P
@ -1876,7 +1894,7 @@ CLASS="EMPHASIS"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
>the number of byte written or -1 in case of failure.</TD >the number of bytes written or -1 in case of failure.</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE
@ -1887,7 +1905,7 @@ VALIGN="TOP"
><HR><DIV ><HR><DIV
CLASS="REFSECT2" CLASS="REFSECT2"
><A ><A
NAME="AEN2118" NAME="AEN2188"
></A ></A
><H3 ><H3
><A ><A
@ -1934,7 +1952,7 @@ This does not close the descriptor.</P
><DIV ><DIV
CLASS="INFORMALTABLE" CLASS="INFORMALTABLE"
><A ><A
NAME="AEN2128" NAME="AEN2198"
></A ></A
><P ><P
></P ></P
@ -2010,7 +2028,168 @@ CLASS="EMPHASIS"
WIDTH="80%" WIDTH="80%"
ALIGN="LEFT" ALIGN="LEFT"
VALIGN="TOP" VALIGN="TOP"
>the number of byte written or -1 in case of failure.</TD >the number of bytes written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN2219"
></A
><H3
><A
NAME="XSLTSAVEPROFILING"
></A
>xsltSaveProfiling ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xsltSaveProfiling (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt,
<GTKDOCLINK
HREF="FILE-CAPS"
>FILE</GTKDOCLINK
> *output);</PRE
></TD
></TR
></TABLE
><P
>Save the profiling informations on <TT
CLASS="PARAMETER"
><I
>output</I
></TT
></P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN2228"
></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 context</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"
> a FILE * for saving the informations</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN2241"
></A
><H3
><A
NAME="XSLTTIMESTAMP"
></A
>xsltTimestamp ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><GTKDOCLINK
HREF="LONG"
>long</GTKDOCLINK
> xsltTimestamp (void);</PRE
></TD
></TR
></TABLE
><P
>Used for gathering profiling data</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN2248"
></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"
><I
CLASS="EMPHASIS"
>Returns</I
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>the number of milliseconds since the beginning of the
profiling</TD
></TR ></TR
></TBODY ></TBODY
></TABLE ></TABLE

View File

@ -3,7 +3,7 @@
<html> <html>
<head> <head>
<title>The XSLT C library for Gnome</title> <title>The XSLT C library for Gnome</title>
<meta name="GENERATOR" content="amaya V4.1"> <meta name="GENERATOR" content="amaya V5.0">
<meta http-equiv="Content-Type" content="text/html"> <meta http-equiv="Content-Type" content="text/html">
</head> </head>
@ -42,9 +42,9 @@ alt="Red Hat Logo"></a></p>
<h2><a name="Introducti">Introduction</a></h2> <h2><a name="Introducti">Introduction</a></h2>
<p>This document describes <a href="http://xmlsoft.org/XSLT/">libxslt</a>, the <p>This document describes <a href="http://xmlsoft.org/XSLT/">libxslt</a>,
<a href="http://www.w3.org/TR/xslt">XSLT</a> C library developped for the <a the <a href="http://www.w3.org/TR/xslt">XSLT</a> C library developped for the
href="http://www.gnome.org/">Gnome</a> project.</p> <a href="http://www.gnome.org/">Gnome</a> project.</p>
<p>Here are some key points about libxslt:</p> <p>Here are some key points about libxslt:</p>
<ul> <ul>
@ -72,35 +72,35 @@ href="http://www.gnome.org/">Gnome</a> project.</p>
doc</a>).</li> doc</a>).</li>
<li>Look at the <a href="http://mail.gnome.org/archives/xslt/">mailing-list <li>Look at the <a href="http://mail.gnome.org/archives/xslt/">mailing-list
archive</a>.</li> archive</a>.</li>
<li>Of course since libxslt is based on libxml, it's a good idea to at least <li>Of course since libxslt is based on libxml, it's a good idea to at
read <a href="http://xmlsoft.org/">libxml description</a></li> least read <a href="http://xmlsoft.org/">libxml description</a></li>
</ol> </ol>
<h2><a name="Reporting">Reporting bugs and getting help</a></h2> <h2><a name="Reporting">Reporting bugs and getting help</a></h2>
<p>Well, bugs or missing features are always possible, and I will make a point <p>Well, bugs or missing features are always possible, and I will make a
of fixing them in a timely fashion. The best way to report a bug is to use the point of fixing them in a timely fashion. The best way to report a bug is to
<a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Gnome bug use the <a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Gnome
tracking database</a> (make sure to use the "libxslt" module name). I look at bug tracking database</a> (make sure to use the "libxslt" module name). I
reports there regularly and it's good to have a reminder when a bug is still look at reports there regularly and it's good to have a reminder when a bug
open. Check the <a href="http://bugs.gnome.org/Reporting.html">instructions on is still open. Check the <a
reporting bugs</a> and be sure to specify that the bug is for the package href="http://bugs.gnome.org/Reporting.html">instructions on reporting
libxslt.</p> bugs</a> and be sure to specify that the bug is for the package libxslt.</p>
<p>There is also a mailing-list <a <p>There is also a mailing-list <a
href="mailto:xslt@gnome.org">xslt@gnome.org</a> for libxslt, with an <a href="mailto:xslt@gnome.org">xslt@gnome.org</a> for libxslt, with an <a
href="http://mail.gnome.org/archives/xslt/">on-line archive</a>. To subscribe href="http://mail.gnome.org/archives/xslt/">on-line archive</a>. To subscribe
to this list, please visit the <a to this list, please visit the <a
href="http://mail.gnome.org/mailman/listinfo/xslt">associated Web</a> page and href="http://mail.gnome.org/mailman/listinfo/xslt">associated Web</a> page
follow the instructions.</p> and follow the instructions.</p>
<p>Alternatively, you can just send the bug to the <a <p>Alternatively, you can just send the bug to the <a
href="mailto:xslt@gnome.org">xslt@gnome.org</a> list, if it's really libxslt href="mailto:xslt@gnome.org">xslt@gnome.org</a> list, if it's really libxslt
related I will approve it.. Please do not send me mail directly especially for related I will approve it.. Please do not send me mail directly especially
portability problem, it makes things really harder to track and in some cases for portability problem, it makes things really harder to track and in some
I'm not the best person to answer a given question, ask the list instead. cases I'm not the best person to answer a given question, ask the list
<strong>Do not send code, I won't debug it</strong> (but patches are really instead. <strong>Do not send code, I won't debug it</strong> (but patches are
appreciated!).</p> really appreciated!).</p>
<p>Check the following too before posting:</p> <p>Check the following too before posting:</p>
<ul> <ul>
@ -108,8 +108,8 @@ appreciated!).</p>
version</a>, and that the problem still shows up in those</li> version</a>, and that the problem still shows up in those</li>
<li>check the <a href="http://mail.gnome.org/archives/xslt/">list <li>check the <a href="http://mail.gnome.org/archives/xslt/">list
archives</a> to see if the problem was reported already, in this case archives</a> to see if the problem was reported already, in this case
there is probably a fix available, similary check the <a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&amp;product=libxslt&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=NEEDINFO&amp;bug_status=REOPENED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;emailreporter1=1&amp;emailcc1=1&amp;emaillongdesc1=1&amp;email2=&amp;emailtype2=substring&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailcc2=1&amp;emaillongdesc2=1&amp;changedin=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;short_desc=&amp;short_desc_type=substring&amp;long_desc=&amp;long_desc_type=substring&amp;bug_file_loc=&amp;bug_file_loc_type=substring&amp;status_whiteboard=&amp;status_whiteboard_type=substring&amp;keywords=&amp;keywords_type=anywords&amp;op_sys_details=&amp;op_sys_details_type=substring&amp;version_details=&amp;version_details_type=substring&amp;cmdtype=doit&amp;newqueryname=&amp;order=Reuse+same+sort+as+last+time&amp;form_name=query">registered open there is probably a fix available, similary check the <a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&amp;product=libxslt&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=NEEDINFO&amp;bug_status=REOPENED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;emailreporter1=1&amp;emailcc1=1&amp;emaillongdesc1=1&amp;email2=&amp;emailtype2=substring&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailcc2=1&amp;emaillongdesc2=1&amp;changedin=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;short_desc=&amp;short_desc_type=substring&amp;long_desc=&amp;long_desc_type=substring&amp;bug_file_loc=&amp;bug_file_loc_type=substring&amp;status_whiteboard=&amp;status_whiteboard_type=substring&amp;keywords=&amp;keywords_type=anywords&amp;op_sys_details=&amp;op_sys_details_type=substring&amp;version_details=&amp;version_details_type=substring&amp;cmdtype=doit&amp;newqueryname=&amp;order=Reuse+same+sort+as+last+time&amp;form_name=query">registered
bugs</a></li> open bugs</a></li>
<li>make sure you can reproduce the bug with xsltproc, a very useful thing <li>make sure you can reproduce the bug with xsltproc, a very useful thing
to do is run the transformation with -v argument and redirrect the to do is run the transformation with -v argument and redirrect the
standard error to a file, then search in this file for the transformation standard error to a file, then search in this file for the transformation
@ -123,10 +123,11 @@ probably be processed faster.</p>
<p>If you're looking for help, a quick look at <a <p>If you're looking for help, a quick look at <a
href="http://mail.gnome.org/archives/xslt/">the list archive</a> may actually href="http://mail.gnome.org/archives/xslt/">the list archive</a> may actually
provide the answer, I usually send source samples when answering libxslt usage provide the answer, I usually send source samples when answering libxslt
questions. The <a href="html/libxslt-lib.html#LIBXSLT-LIB">auto-generated usage questions. The <a
documentation</a> is not as polished as I would like (I need to learn more href="html/libxslt-lib.html#LIBXSLT-LIB">auto-generated documentation</a> is
about Docbook), but it's a good starting point.</p> not as polished as I would like (I need to learn more about Docbook), but
it's a good starting point.</p>
<h2><a name="help">How to help</a></h2> <h2><a name="help">How to help</a></h2>
@ -178,8 +179,8 @@ platform, get in touch with me to upload the package. I will keep them in the
<li><p>The <a <li><p>The <a
href="http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&amp;dir=libxslt">Gnome href="http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&amp;dir=libxslt">Gnome
CVS base</a>. Check the <a CVS base</a>. Check the <a
href="http://developer.gnome.org/tools/cvs.html">Gnome CVS Tools</a> page; href="http://developer.gnome.org/tools/cvs.html">Gnome CVS Tools</a>
the CVS module is <b>libxslt</b>.</p> page; the CVS module is <b>libxslt</b>.</p>
</li> </li>
</ul> </ul>
@ -189,6 +190,22 @@ 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.0: July 10 2001</h3>
<ul>
<li>a lot of cleanup, a lot of regression tests added or fixed</li>
<li>added a documentation for <a href="extensions.html">writing
extensions</a></li>
<li>fixed some variable evaluation problems (with William)</li>
<li>added profiling of stylesheed excution accessible as the xsltproc
--profile option</li>
<li>fixed element-available() and the implementation of the various
chunking methods present, Norm Walsh provided a lot of feedback</li>
<li>exclude-result-prefixes and namespaces output should now work as
expected</li>
<li>added support of embedded stylesheet as described in section 2.7 of the
spec</li>
</ul>
<h3>0.14.0: July 5 2001</h3> <h3>0.14.0: July 5 2001</h3>
<ul> <ul>
<li>lot of bug fixes, and code cleanup</li> <li>lot of bug fixes, and code cleanup</li>
@ -337,10 +354,11 @@ for a really accurate description</h3>
<li>second beta version, released at the same time as libxml2-2.3.1</li> <li>second beta version, released at the same time as libxml2-2.3.1</li>
<li>getting close to feature completion, lot of bug fixes, some in the HTML <li>getting close to feature completion, lot of bug fixes, some in the HTML
and XPath support of libxml</li> and XPath support of libxml</li>
<li>start becoming usable for real work. This version can now regenerate the <li>start becoming usable for real work. This version can now regenerate
XML 2e HTML from the original XML sources and the associated stylesheets the XML 2e HTML from the original XML sources and the associated
(in <a href="http://www.w3.org/TR/REC-xml#b4d250b6c21">section I of the stylesheets (in <a
XML REC</a>)</li> href="http://www.w3.org/TR/REC-xml#b4d250b6c21">section I of the XML
REC</a>)</li>
<li>Still misses extension element/function/prefixes support. Support of <li>Still misses extension element/function/prefixes support. Support of
key() and document() is not complete</li> key() and document() is not complete</li>
</ul> </ul>
@ -404,9 +422,9 @@ href="tutorial/libxslttutorial.html">tutorial</a>.</p>
</ol> </ol>
<p>Steps 2,3, and 5 will probably need to be changed depending on you <p>Steps 2,3, and 5 will probably need to be changed depending on you
processing needs and environment for example if reading/saving from/to memory, processing needs and environment for example if reading/saving from/to
or if you want to apply XInclude processing to the stylesheet or input memory, or if you want to apply XInclude processing to the stylesheet or
documents.</p> input documents.</p>
<h2><a name="Contributi">Contributions</a></h2> <h2><a name="Contributi">Contributions</a></h2>
<ul> <ul>
@ -421,17 +439,17 @@ documents.</p>
for libxslt</a></li> for libxslt</a></li>
<li><a <li><a
href="http://mail.gnome.org/archives/xml/2001-March/msg00014.html">Matt href="http://mail.gnome.org/archives/xml/2001-March/msg00014.html">Matt
Sergeant</a> developped <a Sergeant</a>
href="http://axkit.org/download/">XML::LibXSLT</a>, a perl wrapper for developped <a href="http://axkit.org/download/">XML::LibXSLT</a>, a perl
libxml2/libxslt as part of the <a href="http://axkit.com/">AxKit XML wrapper for libxml2/libxslt as part of the <a
application server</a></li> href="http://axkit.com/">AxKit XML application server</a></li>
<li>there is a module for <a <li>there is a module for <a
href="http://acs-misc.sourceforge.net/nsxml.html">libxml/libxslt support href="http://acs-misc.sourceforge.net/nsxml.html">libxml/libxslt support
in OpenNSD/AOLServer</a></li> in OpenNSD/AOLServer</a></li>
</ul> </ul>
<p>I'm still waiting for someone to contribute a simple XSLT processing module <p>I'm still waiting for someone to contribute a simple XSLT processing
for Apache :-)</p> module for Apache :-)</p>
<p></p> <p></p>

View File

@ -3356,7 +3356,7 @@ xsltRunStylesheet(xsltStylesheetPtr style, xmlDocPtr doc,
} }
/** /**
* xsltRegisterAllElements: * xsltRegisterAllElement:
* @ctxt: the XPath context * @ctxt: the XPath context
* *
* Registers all default XSLT elements in this context * Registers all default XSLT elements in this context

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 "0.14.0" #define LIBXSLT_DOTTED_VERSION "1.0.0"
/** /**
* 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 1400 #define LIBXSLT_VERSION 10000
/** /**
* 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 "1400" #define LIBXSLT_VERSION_STRING "10000"
/** /**
* WITH_XSLT_DEBUG: * WITH_XSLT_DEBUG:

View File

@ -140,6 +140,7 @@ EXPORTS
xsltRunStylesheet xsltRunStylesheet
xsltLoadStylesheetPI xsltLoadStylesheetPI
xsltRegisterAllElement