1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-11-06 23:49:25 +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

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -859,7 +859,7 @@ CLASS="PARAMETER"
>style</I
></TT
> 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
><DIV
@@ -909,7 +909,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the node being processed</TD
></TR
><TR
><TD

View File

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

View File

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

View File

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

View File

@@ -122,7 +122,7 @@ NAME="LIBXSLT-XSLTINTERNALS"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN3163"
NAME="AEN3271"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN3163"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN3166"
NAME="AEN3274"
></A
><H2
>Synopsis</H2
@@ -341,6 +341,16 @@ HREF="libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC"
HREF="XMLDOCPTR"
>xmlDocPtr</GTKDOCLINK
> 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
HREF="libxslt-xsltinternals.html#XSLTNUMBERFORMAT"
>xsltNumberFormat</A
@@ -385,7 +395,7 @@ HREF="XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN3231"
NAME="AEN3342"
></A
><H2
>Description</H2
@@ -395,14 +405,14 @@ NAME="AEN3231"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN3234"
NAME="AEN3345"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN3236"
NAME="AEN3347"
></A
><H3
><A
@@ -430,7 +440,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3242"
NAME="AEN3353"
></A
><H3
><A
@@ -458,7 +468,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3248"
NAME="AEN3359"
></A
><H3
><A
@@ -485,6 +495,13 @@ CLASS="PROGRAMLISTING"
xmlChar *modeURI; /* the URI part of the mode QName */
xmlNodePtr content; /* the template replacement value */
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
></TD
></TR
@@ -497,7 +514,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3254"
NAME="AEN3365"
></A
><H3
><A
@@ -523,7 +540,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3259"
NAME="AEN3370"
></A
><H3
><A
@@ -567,7 +584,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3265"
NAME="AEN3376"
></A
><H3
><A
@@ -593,7 +610,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3270"
NAME="AEN3381"
></A
><H3
><A
@@ -626,7 +643,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3276"
NAME="AEN3387"
></A
><H3
><A
@@ -652,7 +669,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3281"
NAME="AEN3392"
></A
><H3
><A
@@ -681,6 +698,7 @@ CLASS="PROGRAMLISTING"
int varsNr; /* Nb of variable list in the stack */
int varsMax; /* Size of the variable list stack */
xsltStackElemPtr *varsTab; /* the variable list stack */
int varsBase; /* the var base for current templ */
/*
* Extensions
@@ -715,6 +733,12 @@ CLASS="PROGRAMLISTING"
int xinclude; /* should XInclude be processed */
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
></TD
></TR
@@ -725,7 +749,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3286"
NAME="AEN3397"
></A
><H3
><A
@@ -751,7 +775,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3291"
NAME="AEN3402"
></A
><H3
><A
@@ -825,7 +849,7 @@ precomputed data.</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3297"
NAME="AEN3408"
></A
><H3
><A
@@ -851,7 +875,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3302"
NAME="AEN3413"
></A
><H3
><A
@@ -894,7 +918,7 @@ stylesheet language like xsl:if or xsl:apply-templates.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3312"
NAME="AEN3423"
></A
><P
></P
@@ -983,7 +1007,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3333"
NAME="AEN3444"
></A
><H3
><A
@@ -1031,7 +1055,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3338"
NAME="AEN3449"
></A
><H3
><A
@@ -1066,7 +1090,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3343"
NAME="AEN3454"
></A
><H3
><A
@@ -1092,7 +1116,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3348"
NAME="AEN3459"
></A
><H3
><A
@@ -1192,7 +1216,7 @@ CLASS="PROGRAMLISTING"
int warnings; /* number of warnings 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 */
int exclPrefixNr; /* number of excluded prefixes in scope */
int exclPrefixMax; /* size of the array */
@@ -1206,7 +1230,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3353"
NAME="AEN3464"
></A
><H3
><A
@@ -1232,7 +1256,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3358"
NAME="AEN3469"
></A
><H3
><A
@@ -1262,7 +1286,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3363"
NAME="AEN3474"
></A
><H3
><A
@@ -1292,7 +1316,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3368"
NAME="AEN3479"
></A
><H3
><A
@@ -1321,7 +1345,7 @@ will return from the function</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3374"
NAME="AEN3485"
></A
><H3
><A
@@ -1350,7 +1374,7 @@ will goto the error: label</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3380"
NAME="AEN3491"
></A
><H3
><A
@@ -1379,7 +1403,7 @@ will return from the function with a 0 value</P
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3386"
NAME="AEN3497"
></A
><H3
><A
@@ -1409,7 +1433,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3393"
NAME="AEN3504"
></A
><P
></P
@@ -1445,7 +1469,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3402"
NAME="AEN3513"
></A
><H3
><A
@@ -1478,7 +1502,7 @@ HREF="XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3410"
NAME="AEN3521"
></A
><P
></P
@@ -1531,7 +1555,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3423"
NAME="AEN3534"
></A
><H3
><A
@@ -1566,7 +1590,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3431"
NAME="AEN3542"
></A
><P
></P
@@ -1604,7 +1628,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3440"
NAME="AEN3551"
></A
><H3
><A
@@ -1634,7 +1658,7 @@ HREF="XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3447"
NAME="AEN3558"
></A
><P
></P
@@ -1687,7 +1711,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3460"
NAME="AEN3571"
></A
><H3
><A
@@ -1722,7 +1746,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3468"
NAME="AEN3579"
></A
><P
></P
@@ -1760,7 +1784,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3477"
NAME="AEN3588"
></A
><H3
><A
@@ -1798,7 +1822,7 @@ HREF="XMLCHAR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3486"
NAME="AEN3597"
></A
><P
></P
@@ -1868,7 +1892,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3503"
NAME="AEN3614"
></A
><H3
><A
@@ -1906,7 +1930,7 @@ HREF="XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3512"
NAME="AEN3623"
></A
><P
></P
@@ -1976,7 +2000,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3529"
NAME="AEN3640"
></A
><H3
><A
@@ -2011,7 +2035,7 @@ information related to the stylesheet output</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3537"
NAME="AEN3648"
></A
><P
></P
@@ -2055,7 +2079,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
> the "output" element</TD
></TR
></TBODY
></TABLE
@@ -2066,7 +2090,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3550"
NAME="AEN3661"
></A
><H3
><A
@@ -2099,7 +2123,7 @@ HREF="XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3558"
NAME="AEN3669"
></A
><P
></P
@@ -2152,7 +2176,104 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><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
><H3
><A
@@ -2190,7 +2311,7 @@ HREF="XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3580"
NAME="AEN3713"
></A
><P
></P
@@ -2262,7 +2383,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3597"
NAME="AEN3730"
></A
><H3
><A
@@ -2341,7 +2462,7 @@ X any other characters can be used in the prefix or suffix
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN3615"
NAME="AEN3748"
></A
><P
></P

View File

@@ -122,7 +122,7 @@ NAME="LIBXSLT-XSLTUTILS"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN1711"
NAME="AEN1776"
></A
><H2
>Name</H2
@@ -130,7 +130,7 @@ NAME="AEN1711"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN1714"
NAME="AEN1779"
></A
><H2
>Synopsis</H2
@@ -313,7 +313,25 @@ HREF="XMLDOCPTR"
<A
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
>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
></TR
></TABLE
@@ -321,7 +339,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN1761"
NAME="AEN1831"
></A
><H2
>Description</H2
@@ -331,14 +349,14 @@ NAME="AEN1761"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN1764"
NAME="AEN1834"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN1766"
NAME="AEN1836"
></A
><H3
><A
@@ -366,7 +384,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1772"
NAME="AEN1842"
></A
><H3
><A
@@ -394,7 +412,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1778"
NAME="AEN1848"
></A
><H3
><A
@@ -421,7 +439,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1784"
NAME="AEN1854"
></A
><P
></P
@@ -459,7 +477,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1793"
NAME="AEN1863"
></A
><H3
><A
@@ -486,7 +504,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1799"
NAME="AEN1869"
></A
><P
></P
@@ -541,7 +559,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1812"
NAME="AEN1882"
></A
><H3
><A
@@ -596,7 +614,7 @@ default declaration values unless DTD use has been turned off.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1826"
NAME="AEN1896"
></A
><P
></P
@@ -684,7 +702,7 @@ It's up to the caller to free the memory.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1847"
NAME="AEN1917"
></A
><H3
><A
@@ -710,7 +728,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1852"
NAME="AEN1922"
></A
><H3
><A
@@ -736,7 +754,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1857"
NAME="AEN1927"
></A
><H3
><A
@@ -762,7 +780,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1862"
NAME="AEN1932"
></A
><H3
><A
@@ -788,7 +806,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1867"
NAME="AEN1937"
></A
><H3
><A
@@ -826,7 +844,7 @@ HREF="XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1876"
NAME="AEN1946"
></A
><P
></P
@@ -898,7 +916,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1893"
NAME="AEN1963"
></A
><H3
><A
@@ -960,7 +978,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1905"
NAME="AEN1975"
></A
><P
></P
@@ -1015,7 +1033,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1918"
NAME="AEN1988"
></A
><H3
><A
@@ -1048,7 +1066,7 @@ CLASS="PARAMETER"
>handler</I
></TT
> 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"
><I
>ctx</I
@@ -1077,7 +1095,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1930"
NAME="AEN2000"
></A
><P
></P
@@ -1132,7 +1150,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1943"
NAME="AEN2013"
></A
><H3
><A
@@ -1167,7 +1185,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1951"
NAME="AEN2021"
></A
><P
></P
@@ -1205,7 +1223,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1960"
NAME="AEN2030"
></A
><H3
><A
@@ -1241,7 +1259,7 @@ requirement provided by the arry of nodes.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1968"
NAME="AEN2038"
></A
><P
></P
@@ -1313,7 +1331,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1985"
NAME="AEN2055"
></A
><H3
><A
@@ -1344,7 +1362,7 @@ HREF="XMLCHAR"
></TR
></TABLE
><P
>This function analyze <TT
>This function analyzes <TT
CLASS="PARAMETER"
><I
>name</I
@@ -1372,7 +1390,7 @@ defined and hence has the same lifespan as the document holding it.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1998"
NAME="AEN2068"
></A
><P
></P
@@ -1448,7 +1466,7 @@ not prefixed.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN2016"
NAME="AEN2086"
></A
><H3
><A
@@ -1502,7 +1520,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN2028"
NAME="AEN2098"
></A
><P
></P
@@ -1589,7 +1607,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN2049"
NAME="AEN2119"
></A
><H3
><A
@@ -1641,7 +1659,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN2060"
NAME="AEN2130"
></A
><P
></P
@@ -1745,7 +1763,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN2085"
NAME="AEN2155"
></A
><H3
><A
@@ -1800,7 +1818,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN2097"
NAME="AEN2167"
></A
><P
></P
@@ -1876,7 +1894,7 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
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
@@ -1887,7 +1905,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN2118"
NAME="AEN2188"
></A
><H3
><A
@@ -1934,7 +1952,7 @@ This does not close the descriptor.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN2128"
NAME="AEN2198"
></A
><P
></P
@@ -2010,7 +2028,168 @@ CLASS="EMPHASIS"
WIDTH="80%"
ALIGN="LEFT"
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
></TBODY
></TABLE