mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-07-29 15:41:13 +03:00
Added libxslt-decl.txt, ran make rebuild, Daniel
This commit is contained in:
@ -123,7 +123,7 @@ NAME="LIBXSLT-ATTRIBUTES"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN2535"
|
||||
NAME="AEN2685"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN2535"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2538"
|
||||
NAME="AEN2688"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -190,7 +190,7 @@ HREF="XMLCHAR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2551"
|
||||
NAME="AEN2701"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -200,14 +200,14 @@ NAME="AEN2551"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2554"
|
||||
NAME="AEN2704"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2556"
|
||||
NAME="AEN2706"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -235,11 +235,14 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse an XSLT stylesheet preserve-space element and record
|
||||
elements needing preserving</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2563"
|
||||
NAME="AEN2714"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -266,7 +269,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -294,7 +297,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2576"
|
||||
NAME="AEN2727"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -318,11 +321,13 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Free up the memory used by attribute sets</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2582"
|
||||
NAME="AEN2734"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -349,7 +354,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT stylesheet</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -360,7 +365,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2591"
|
||||
NAME="AEN2743"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -396,11 +401,13 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Apply the xsl:use-attribute-sets</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2600"
|
||||
NAME="AEN2753"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -427,7 +434,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -444,7 +451,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the node in the source tree.</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -461,7 +468,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the xslt attribute node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -478,7 +485,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the set list.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -123,7 +123,7 @@ NAME="LIBXSLT-FUNCTIONS"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN83"
|
||||
NAME="AEN89"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN83"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN86"
|
||||
NAME="AEN92"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -246,7 +246,7 @@ HREF="XMLXPATHCONTEXTPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN113"
|
||||
NAME="AEN119"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -256,14 +256,14 @@ NAME="AEN113"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN116"
|
||||
NAME="AEN122"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN118"
|
||||
NAME="AEN124"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -284,11 +284,13 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>registering macro, not general purpose at all but used in different modules</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN123"
|
||||
NAME="AEN130"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -326,7 +328,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN132"
|
||||
NAME="AEN139"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -361,11 +363,14 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>This is the entry point when a function is needed by the XPath
|
||||
interpretor.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN141"
|
||||
NAME="AEN149"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -392,7 +397,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a void * but the XSLT transformation context actually</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -409,7 +414,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the function name</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -426,7 +431,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the function namespace URI</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -441,7 +446,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the callback function or NULL if not found</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -452,7 +457,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN162"
|
||||
NAME="AEN170"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -477,11 +482,17 @@ HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Implement the <GTKDOCLINK
|
||||
HREF="DOCUMENT"
|
||||
>document</GTKDOCLINK
|
||||
>() XSLT function
|
||||
node-set document(object, node-set?)</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN168"
|
||||
NAME="AEN178"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -508,7 +519,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XPath Parser context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -525,7 +536,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the number of arguments</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -536,7 +547,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN181"
|
||||
NAME="AEN191"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -561,11 +572,17 @@ HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Implement the <GTKDOCLINK
|
||||
HREF="KEY"
|
||||
>key</GTKDOCLINK
|
||||
>() XSLT function
|
||||
node-set key(string, object)</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN187"
|
||||
NAME="AEN199"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -592,7 +609,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XPath Parser context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -609,7 +626,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the number of arguments</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -620,7 +637,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN200"
|
||||
NAME="AEN212"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -645,11 +662,17 @@ HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Implement the unparsed-entity-<GTKDOCLINK
|
||||
HREF="URI"
|
||||
>uri</GTKDOCLINK
|
||||
>() XSLT function
|
||||
string unparsed-entity-uri(string)</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN206"
|
||||
NAME="AEN220"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -676,7 +699,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XPath Parser context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -693,7 +716,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the number of arguments</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -704,7 +727,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN219"
|
||||
NAME="AEN233"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -729,11 +752,17 @@ HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Implement the format-<GTKDOCLINK
|
||||
HREF="NUMBER"
|
||||
>number</GTKDOCLINK
|
||||
>() XSLT function
|
||||
string format-number(number, string, string?)</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN225"
|
||||
NAME="AEN241"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -760,7 +789,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XPath Parser context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -777,7 +806,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the number of arguments</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -788,7 +817,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN238"
|
||||
NAME="AEN254"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -813,11 +842,17 @@ HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Implement the generate-<GTKDOCLINK
|
||||
HREF="ID"
|
||||
>id</GTKDOCLINK
|
||||
>() XSLT function
|
||||
string generate-id(node-set?)</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN244"
|
||||
NAME="AEN262"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -844,7 +879,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XPath Parser context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -861,7 +896,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the number of arguments</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -872,7 +907,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN257"
|
||||
NAME="AEN275"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -897,11 +932,17 @@ HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Implement the system-<GTKDOCLINK
|
||||
HREF="PROPERTY"
|
||||
>property</GTKDOCLINK
|
||||
>() XSLT function
|
||||
object system-property(string)</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN263"
|
||||
NAME="AEN283"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -928,7 +969,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XPath Parser context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -945,7 +986,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the number of arguments</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -956,7 +997,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN276"
|
||||
NAME="AEN296"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -981,11 +1022,17 @@ HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Implement the element-<GTKDOCLINK
|
||||
HREF="AVAILABLE"
|
||||
>available</GTKDOCLINK
|
||||
>() XSLT function
|
||||
boolean element-available(string)</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN282"
|
||||
NAME="AEN304"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1012,7 +1059,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XPath Parser context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1029,7 +1076,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the number of arguments</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1040,7 +1087,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN295"
|
||||
NAME="AEN317"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1065,11 +1112,17 @@ HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Implement the function-<GTKDOCLINK
|
||||
HREF="AVAILABLE"
|
||||
>available</GTKDOCLINK
|
||||
>() XSLT function
|
||||
boolean function-available(string)</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN301"
|
||||
NAME="AEN325"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1096,7 +1149,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XPath Parser context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1113,7 +1166,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the number of arguments</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1124,7 +1177,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN314"
|
||||
NAME="AEN338"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1148,11 +1201,13 @@ HREF="XMLXPATHCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Registers all default XSLT functions in this context</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN320"
|
||||
NAME="AEN345"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1179,7 +1234,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XPath context</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXSLT-IMPORTS"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN2626"
|
||||
NAME="AEN2779"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN2626"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2629"
|
||||
NAME="AEN2782"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -229,7 +229,7 @@ HREF="XMLCHAR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2653"
|
||||
NAME="AEN2806"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -239,14 +239,14 @@ NAME="AEN2653"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2656"
|
||||
NAME="AEN2809"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2658"
|
||||
NAME="AEN2811"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -267,11 +267,13 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>a macro to import pointers from the stylesheet cascading order</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2663"
|
||||
NAME="AEN2817"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -343,7 +345,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2680"
|
||||
NAME="AEN2834"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -364,11 +366,13 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>a macro to import intergers from the stylesheet cascading order</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2685"
|
||||
NAME="AEN2840"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -440,7 +444,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2702"
|
||||
NAME="AEN2857"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -468,11 +472,14 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse an XSLT stylesheet strip-space element and record
|
||||
elements needing stripping</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2709"
|
||||
NAME="AEN2865"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -499,7 +506,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -527,7 +534,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2722"
|
||||
NAME="AEN2878"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -555,11 +562,14 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse an XSLT stylesheet strip-space element and record
|
||||
elements needing stripping</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2729"
|
||||
NAME="AEN2886"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -586,7 +596,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -614,7 +624,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2742"
|
||||
NAME="AEN2899"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -641,11 +651,13 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Find the next stylesheet in import precedence.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2749"
|
||||
NAME="AEN2907"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -687,7 +699,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the next stylesheet or NULL if it was the last one</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -698,7 +710,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2762"
|
||||
NAME="AEN2920"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -722,11 +734,13 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Returns whether that stylesheet requires white-space stripping</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2768"
|
||||
NAME="AEN2927"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -753,7 +767,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -768,7 +782,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>1 if space should be stripped, 0 if not</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -779,7 +793,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2781"
|
||||
NAME="AEN2940"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -807,11 +821,14 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Find strip-space or preserve-space informations for an element
|
||||
respect the import precedence or the wildcards</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2788"
|
||||
NAME="AEN2948"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -838,7 +855,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -855,7 +872,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XML node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -870,7 +887,8 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>1 if space should be stripped, 0 if not, and 2 if everything
|
||||
should be CDTATA wrapped.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -881,7 +899,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2805"
|
||||
NAME="AEN2965"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -916,11 +934,13 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Finds the named template, apply import precedence rule.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN2814"
|
||||
NAME="AEN2975"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -947,7 +967,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -964,7 +984,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the template name</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -981,7 +1001,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the template name URI</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -996,7 +1016,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the xsltTemplatePtr or NULL if not found</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXSLT-KEYS"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN4431"
|
||||
NAME="AEN4672"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN4431"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN4434"
|
||||
NAME="AEN4675"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -227,7 +227,7 @@ HREF="libxslt-xsltinternals.html#XSLTDOCUMENTPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN4457"
|
||||
NAME="AEN4698"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -237,14 +237,14 @@ NAME="AEN4457"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN4460"
|
||||
NAME="AEN4701"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4462"
|
||||
NAME="AEN4703"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -288,11 +288,13 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>add a key definition to a stylesheet</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4473"
|
||||
NAME="AEN4715"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -319,7 +321,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -336,7 +338,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the key name or NULL</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -353,7 +355,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the name URI or NULL</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -370,7 +372,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the match value</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -387,7 +389,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the use value</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -404,7 +406,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the key instruction</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -419,7 +421,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>0 in case of success, and -1 in case of failure.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -430,7 +432,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4506"
|
||||
NAME="AEN4748"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -469,11 +471,13 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Lookup a key</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4516"
|
||||
NAME="AEN4759"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -500,7 +504,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -517,7 +521,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the key name or NULL</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -534,7 +538,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the name URI or NULL</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -551,7 +555,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the key value to look for</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -566,7 +570,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the nodeset resulting from the query or NULL</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -577,7 +581,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4541"
|
||||
NAME="AEN4784"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -605,11 +609,14 @@ HREF="libxslt-xsltinternals.html#XSLTDOCUMENTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Computes all the keys tables for the current input document.
|
||||
Should be done before global varibales are initialized.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4548"
|
||||
NAME="AEN4792"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -636,7 +643,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -653,7 +660,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT document</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -664,7 +671,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4561"
|
||||
NAME="AEN4805"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -688,11 +695,13 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Free up the memory used by XSLT keys in a stylesheet</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4567"
|
||||
NAME="AEN4812"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -719,7 +728,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT stylesheet</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -730,7 +739,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4576"
|
||||
NAME="AEN4821"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -754,11 +763,13 @@ HREF="libxslt-xsltinternals.html#XSLTDOCUMENTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Free the keys associated to a document</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4582"
|
||||
NAME="AEN4828"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -785,7 +796,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a XSLT document</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXSLT-NAMESPACES"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN3816"
|
||||
NAME="AEN4016"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN3816"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN3819"
|
||||
NAME="AEN4019"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -255,7 +255,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3850"
|
||||
NAME="AEN4050"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -265,14 +265,14 @@ NAME="AEN3850"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3853"
|
||||
NAME="AEN4053"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3855"
|
||||
NAME="AEN4055"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -300,11 +300,14 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Read the stylesheet-prefix and result-prefix attributes, register
|
||||
them as well as the corresponding namespace.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3862"
|
||||
NAME="AEN4063"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -331,7 +334,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -348,7 +351,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the xsl:namespace-alias node</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -359,7 +362,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3875"
|
||||
NAME="AEN4076"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -398,11 +401,15 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Find the right namespace value for this prefix, if needed create
|
||||
and add a new namespace decalaration on the node
|
||||
Handle namespace aliases</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3885"
|
||||
NAME="AEN4087"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -429,7 +436,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -446,7 +453,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the input node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -463,7 +470,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the namespace</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -480,7 +487,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the output node (or its parent)</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -495,7 +502,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the namespace node to use or NULL</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -506,7 +513,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3910"
|
||||
NAME="AEN4112"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -549,11 +556,14 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Find the right namespace value for this URI, if needed create
|
||||
and add a new namespace decalaration on the node</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3921"
|
||||
NAME="AEN4124"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -580,7 +590,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -597,7 +607,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the input node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -614,7 +624,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the namespace URI</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -631,7 +641,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the suggested prefix</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -648,7 +658,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the output node (or its parent)</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -663,7 +673,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the namespace node to use or NULL</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -674,7 +684,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3950"
|
||||
NAME="AEN4153"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -709,11 +719,20 @@ HREF="XMLNSPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Do a copy of an namespace node. If <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>node</I
|
||||
></TT
|
||||
> is non-NULL the
|
||||
new namespaces are added automatically. This handles namespaces
|
||||
aliases</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3959"
|
||||
NAME="AEN4164"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -740,7 +759,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -757,7 +776,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the target node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -774,7 +793,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the namespace node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -789,7 +808,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a new xmlNsPtr, or NULL in case of error.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -800,7 +819,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3980"
|
||||
NAME="AEN4185"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -835,11 +854,20 @@ HREF="XMLNSPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Do a copy of an namespace list. If <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>node</I
|
||||
></TT
|
||||
> is non-NULL the
|
||||
new namespaces are added automatically. This handles namespaces
|
||||
aliases</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN3989"
|
||||
NAME="AEN4196"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -866,7 +894,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -883,7 +911,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the target node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -900,7 +928,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the first namespace</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -915,7 +943,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a new xmlNsPtr, or NULL in case of error.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -926,7 +954,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4010"
|
||||
NAME="AEN4217"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -950,11 +978,13 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Free up the memory used by namespaces aliases</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4016"
|
||||
NAME="AEN4224"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -981,7 +1011,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT stylesheet</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXSLT-PATTERN"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN334"
|
||||
NAME="AEN359"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN334"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN337"
|
||||
NAME="AEN362"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -259,7 +259,15 @@ HREF="XMLNODEPTR"
|
||||
const <GTKDOCLINK
|
||||
HREF="XMLCHAR"
|
||||
>xmlChar</GTKDOCLINK
|
||||
> *pattern);</PRE
|
||||
> *pattern,
|
||||
<GTKDOCLINK
|
||||
HREF="XMLDOCPTR"
|
||||
>xmlDocPtr</GTKDOCLINK
|
||||
> ctxtdoc,
|
||||
<GTKDOCLINK
|
||||
HREF="XMLNODEPTR"
|
||||
>xmlNodePtr</GTKDOCLINK
|
||||
> ctxtnode);</PRE
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
@ -267,7 +275,7 @@ HREF="XMLCHAR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN371"
|
||||
NAME="AEN398"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -277,14 +285,14 @@ NAME="AEN371"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN374"
|
||||
NAME="AEN401"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN376"
|
||||
NAME="AEN403"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -305,12 +313,15 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Data structure used for the implementation of patterns.
|
||||
It is kept private (in pattern.c)</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN381"
|
||||
NAME="AEN409"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -336,7 +347,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN386"
|
||||
NAME="AEN414"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -371,11 +382,16 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Compile the XSLT pattern and generates a list of precompiled form suitable
|
||||
for fast matching.</P
|
||||
><P
|
||||
>[1] Pattern ::= LocationPathPattern | Pattern '|' LocationPathPattern</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN395"
|
||||
NAME="AEN425"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -402,7 +418,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT pattern</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -419,7 +435,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the containing document</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -436,7 +452,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the containing element</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -451,7 +467,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the generated pattern list or NULL in case of failure</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -462,7 +478,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN416"
|
||||
NAME="AEN446"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -486,11 +502,18 @@ HREF="libxslt-pattern.html#XSLTCOMPMATCHPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Free up the memory allocated by all the elements of <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>comp</I
|
||||
></TT
|
||||
></P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN422"
|
||||
NAME="AEN454"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -517,7 +540,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT comp list</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -528,7 +551,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN431"
|
||||
NAME="AEN463"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -560,11 +583,13 @@ HREF="libxslt-pattern.html#XSLTCOMPMATCHPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Test wether the node matches one of the patterns in the list</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN439"
|
||||
NAME="AEN472"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -591,7 +616,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a XSLT process context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -608,7 +633,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -625,7 +650,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the precompiled pattern list</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -640,7 +665,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>1 if it matches, 0 if it doesn't and -1 in case of failure</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -651,7 +676,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN460"
|
||||
NAME="AEN493"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -687,11 +712,18 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Register the XSLT pattern associated to <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>cur</I
|
||||
></TT
|
||||
></P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN469"
|
||||
NAME="AEN504"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -718,7 +750,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -735,7 +767,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT template</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -752,7 +784,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the mode name or NULL</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -769,7 +801,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the mode URI or NULL</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -784,7 +816,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>-1 in case of error, 0 otherwise</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -795,7 +827,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN494"
|
||||
NAME="AEN529"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -830,11 +862,19 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Finds the template applying to this node, if <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>style</I
|
||||
></TT
|
||||
> is non-NULL
|
||||
it means one needs to look for the next imported template in scope.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN503"
|
||||
NAME="AEN540"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -861,7 +901,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a XSLT process context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -878,7 +918,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the node being processed</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -895,7 +935,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the current style</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -910,7 +950,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the xsltTemplatePtr or NULL if not found</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -921,7 +961,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN524"
|
||||
NAME="AEN561"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -945,11 +985,13 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Free up the memory used by xsltAddTemplate/xsltGetTemplate mechanism</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN530"
|
||||
NAME="AEN568"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -976,7 +1018,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT stylesheet</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -987,7 +1029,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN539"
|
||||
NAME="AEN577"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1011,11 +1053,14 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Cleanup the state of the templates used by the stylesheet and
|
||||
the ones it imports.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN545"
|
||||
NAME="AEN584"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1042,7 +1087,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT stylesheet</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1053,7 +1098,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN554"
|
||||
NAME="AEN593"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1080,16 +1125,26 @@ HREF="XMLNODEPTR"
|
||||
const <GTKDOCLINK
|
||||
HREF="XMLCHAR"
|
||||
>xmlChar</GTKDOCLINK
|
||||
> *pattern);</PRE
|
||||
> *pattern,
|
||||
<GTKDOCLINK
|
||||
HREF="XMLDOCPTR"
|
||||
>xmlDocPtr</GTKDOCLINK
|
||||
> ctxtdoc,
|
||||
<GTKDOCLINK
|
||||
HREF="XMLNODEPTR"
|
||||
>xmlNodePtr</GTKDOCLINK
|
||||
> ctxtnode);</PRE
|
||||
></TD
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Determine if a node matches a pattern.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN562"
|
||||
NAME="AEN604"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1133,7 +1188,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a node in the source tree</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1150,7 +1205,41 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT pattern</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="20%"
|
||||
ALIGN="RIGHT"
|
||||
VALIGN="TOP"
|
||||
><TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>ctxtdoc</I
|
||||
></TT
|
||||
> :</TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> context document (for namespaces)</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
WIDTH="20%"
|
||||
ALIGN="RIGHT"
|
||||
VALIGN="TOP"
|
||||
><TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>ctxtnode</I
|
||||
></TT
|
||||
> :</TD
|
||||
><TD
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> context node (for namespaces)</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
|
@ -123,7 +123,7 @@ NAME="LIBXSLT-TEMPLATES"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN588"
|
||||
NAME="AEN638"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN588"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN591"
|
||||
NAME="AEN641"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -310,7 +310,7 @@ HREF="XMLCHAR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN637"
|
||||
NAME="AEN687"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -320,14 +320,14 @@ NAME="AEN637"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN640"
|
||||
NAME="AEN690"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN642"
|
||||
NAME="AEN692"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -360,11 +360,14 @@ HREF="XMLNSPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Process the expression using XPath and evaluate the result as
|
||||
an XPath predicate</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN650"
|
||||
NAME="AEN701"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -391,7 +394,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -408,7 +411,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XPath compiled expression</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -425,7 +428,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the namespaces in scope</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -442,7 +445,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the number of namespaces in scope</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -457,7 +460,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>1 is the predicate was true, 0 otherwise</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -468,7 +471,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN675"
|
||||
NAME="AEN726"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -503,11 +506,15 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Evaluate a template string value, i.e. the parent list is interpreter
|
||||
as template content and the resulting tree string value is returned
|
||||
This is needed for example by xsl:comment and xsl:processing-instruction</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN684"
|
||||
NAME="AEN736"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -534,7 +541,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -551,7 +558,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the stylesheet node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -568,7 +575,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the content parent</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -583,7 +590,8 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the computed string value or NULL, must be deallocated by the
|
||||
caller.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -594,7 +602,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN705"
|
||||
NAME="AEN757"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -633,11 +641,15 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Evaluate a attribute value template, i.e. the attribute value can
|
||||
contain expressions contained in curly braces ({}) and those are
|
||||
substituted by they computed value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN715"
|
||||
NAME="AEN768"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -664,7 +676,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -681,7 +693,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the stylesheet node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -698,7 +710,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the attribute QName</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -715,7 +727,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the attribute namespace URI</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -730,7 +742,8 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the computed string value or NULL, must be deallocated by the
|
||||
caller.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -741,7 +754,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN740"
|
||||
NAME="AEN793"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -781,11 +794,14 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Check if an attribute value template has a static value, i.e. the
|
||||
attribute value does not contain expressions contained in curly braces ({})</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN750"
|
||||
NAME="AEN804"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -812,7 +828,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -829,7 +845,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the stylesheet node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -846,7 +862,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the attribute Name</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -863,7 +879,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the attribute namespace URI</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -880,7 +896,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> indicator whether the attribute is present</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -895,7 +911,8 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the static string value or NULL, must be deallocated by the
|
||||
caller.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -906,7 +923,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN779"
|
||||
NAME="AEN833"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -937,11 +954,13 @@ HREF="XMLXPATHCOMPEXPRPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Process the expression using XPath and get a string</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN787"
|
||||
NAME="AEN842"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -968,7 +987,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -985,7 +1004,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the compiled XPath expression</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1000,7 +1019,8 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the computed string value or NULL, must be deallocated by the
|
||||
caller.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1011,7 +1031,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN804"
|
||||
NAME="AEN859"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1042,11 +1062,13 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Process the given node and return the new string value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN812"
|
||||
NAME="AEN868"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1073,7 +1095,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1090,7 +1112,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the attribute template node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1105,7 +1127,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the computed tree replacement</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1116,7 +1138,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN829"
|
||||
NAME="AEN885"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1151,11 +1173,13 @@ HREF="XMLATTRPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Do a copy of an attribute list with attribute template processing</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN838"
|
||||
NAME="AEN895"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1182,7 +1206,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1199,7 +1223,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the element where the attributes will be grafted</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1216,7 +1240,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the first attribute</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1231,7 +1255,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a new xmlAttrPtr, or NULL in case of error.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1242,7 +1266,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN859"
|
||||
NAME="AEN916"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1277,11 +1301,13 @@ HREF="XMLATTRPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Process the given attribute and return the new processed copy.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN868"
|
||||
NAME="AEN926"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1308,7 +1334,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1325,7 +1351,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the result node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1357,7 +1383,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the attribute replacement.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1368,7 +1394,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN889"
|
||||
NAME="AEN947"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1399,11 +1425,13 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Process the given node and return the new string value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN897"
|
||||
NAME="AEN956"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1430,7 +1458,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1462,7 +1490,8 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the computed string value or NULL, must be deallocated by the
|
||||
caller.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -123,7 +123,7 @@ NAME="LIBXSLT-VARIABLES"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN4030"
|
||||
NAME="AEN4238"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -131,7 +131,7 @@ NAME="AEN4030"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN4033"
|
||||
NAME="AEN4241"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -320,7 +320,7 @@ HREF="XMLCHAR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN4081"
|
||||
NAME="AEN4289"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -330,14 +330,14 @@ NAME="AEN4081"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN4084"
|
||||
NAME="AEN4292"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4086"
|
||||
NAME="AEN4294"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -358,11 +358,13 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>registering macro, not general purpose at all but used in different modules</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4091"
|
||||
NAME="AEN4300"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -400,7 +402,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4100"
|
||||
NAME="AEN4309"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -424,11 +426,14 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Evaluate the global variables of a stylesheet. This need to be
|
||||
done on parsed stylesheets before starting to apply transformations</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4106"
|
||||
NAME="AEN4316"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -455,7 +460,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -470,7 +475,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>0 in case of success, -1 in case of error</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -481,7 +486,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4119"
|
||||
NAME="AEN4329"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -506,11 +511,30 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
><TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>ctxt</I
|
||||
></TT
|
||||
>: the XSLT transformation context
|
||||
<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>params</I
|
||||
></TT
|
||||
>: a NULL terminated array of parameters name/value tuples</P
|
||||
><P
|
||||
>Evaluate the global variables of a stylesheet. This needs to be
|
||||
done on parsed stylesheets before starting to apply transformations.
|
||||
Each of the parameters is evaluated as an XPath expression and stored
|
||||
in the global variables/parameter hash table. If you want your
|
||||
parameter used literally, use xsltQuoteUserParams.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4125"
|
||||
NAME="AEN4339"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -569,7 +593,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>0 in case of success, -1 in case of error</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -580,7 +604,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4142"
|
||||
NAME="AEN4356"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -605,11 +629,28 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
><TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>ctxt</I
|
||||
></TT
|
||||
>: the XSLT transformation context
|
||||
<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>params</I
|
||||
></TT
|
||||
>: a NULL terminated arry of parameters names/values tuples</P
|
||||
><P
|
||||
>Similar to xsltEvalUserParams, but the values are treated literally and
|
||||
are * *not* evaluated as XPath expressions. This should be done on parsed
|
||||
stylesheets before starting to apply transformations.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4148"
|
||||
NAME="AEN4366"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -668,7 +709,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>0 in case of success, -1 in case of error.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -679,7 +720,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4165"
|
||||
NAME="AEN4383"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -711,11 +752,44 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
><TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>ctxt</I
|
||||
></TT
|
||||
>: the XSLT transformation context
|
||||
<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>: a null terminated string giving the name of the parameter
|
||||
<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>value</I
|
||||
></TT
|
||||
> a null terminated string giving the XPath expression to be evaluated</P
|
||||
><P
|
||||
>This is normally called from xsltEvalUserParams to process a single
|
||||
parameter from a list of parameters. The <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>value</I
|
||||
></TT
|
||||
> is evaluated as an
|
||||
XPath expression and the result is stored in the context's global
|
||||
variable/parameter hash table.</P
|
||||
><P
|
||||
>To have a parameter treated literally (not as an XPath expression)
|
||||
use xsltQuoteUserParams (or xsltQuoteOneUserParam). For more
|
||||
details see description of xsltProcessOneUserParamInternal.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4173"
|
||||
NAME="AEN4398"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -791,7 +865,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>0 in case of success, -1 in case of error.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -802,7 +876,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4194"
|
||||
NAME="AEN4419"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -834,11 +908,39 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
><TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>ctxt</I
|
||||
></TT
|
||||
>: the XSLT transformation context
|
||||
<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>name</I
|
||||
></TT
|
||||
>: a null terminated string giving the name of the parameter
|
||||
<TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>value</I
|
||||
></TT
|
||||
> a null terminated string giving the parameter value</P
|
||||
><P
|
||||
>This is normally called from xsltQuoteUserParams to process a single
|
||||
parameter from a list of parameters. The <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>value</I
|
||||
></TT
|
||||
> is stored in the
|
||||
context's global variable/parameter hash table.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4202"
|
||||
NAME="AEN4433"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -914,7 +1016,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>0 in case of success, -1 in case of error.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -925,7 +1027,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4223"
|
||||
NAME="AEN4454"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -953,11 +1055,14 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse an XSLT transformation variable declaration and record
|
||||
its value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4230"
|
||||
NAME="AEN4462"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -984,7 +1089,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1001,7 +1106,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the "variable" element</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1012,7 +1117,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4243"
|
||||
NAME="AEN4475"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1040,11 +1145,14 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse an XSLT transformation param declaration and record
|
||||
its value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4250"
|
||||
NAME="AEN4483"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1071,7 +1179,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1088,7 +1196,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the "param" element</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1099,7 +1207,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4263"
|
||||
NAME="AEN4496"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1127,11 +1235,14 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse an XSLT transformation variable declaration and record
|
||||
its value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4270"
|
||||
NAME="AEN4504"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1158,7 +1269,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1175,7 +1286,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the "variable" element</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1186,7 +1297,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4283"
|
||||
NAME="AEN4517"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1214,11 +1325,14 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse an XSLT transformation param declaration and record
|
||||
its value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4290"
|
||||
NAME="AEN4525"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1245,7 +1359,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1262,7 +1376,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the "param" element</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1273,7 +1387,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4303"
|
||||
NAME="AEN4538"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1305,11 +1419,16 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse an XSLT transformation param declaration, compute
|
||||
its value but doesn't record it.</P
|
||||
><P
|
||||
>It returns the new xsltStackElemPtr or NULL</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4311"
|
||||
NAME="AEN4548"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1336,7 +1455,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1353,7 +1472,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the "param" element</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1379,7 +1498,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4328"
|
||||
NAME="AEN4565"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1407,11 +1526,13 @@ HREF="libxslt-xsltinternals.html#XSLTSTACKELEMPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>add the new element list at this level of the stack.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4335"
|
||||
NAME="AEN4573"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1438,7 +1559,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> xn XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1455,7 +1576,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a stack element list</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1470,7 +1591,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>0 in case of success, -1 in case of failure.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1481,7 +1602,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4352"
|
||||
NAME="AEN4590"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1505,11 +1626,14 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Free up the data associated to the global variables
|
||||
its value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4358"
|
||||
NAME="AEN4597"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1536,7 +1660,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1547,7 +1671,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4367"
|
||||
NAME="AEN4606"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1582,11 +1706,14 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Search in the Variable array of the context for the given
|
||||
variable value.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4376"
|
||||
NAME="AEN4616"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1613,7 +1740,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1630,7 +1757,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the variable name</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1647,7 +1774,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the variable namespace URI</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1662,7 +1789,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the value or NULL if not found</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1673,7 +1800,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4397"
|
||||
NAME="AEN4637"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1705,11 +1832,14 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>This is the entry point when a varibale is needed by the XPath
|
||||
interpretor.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4405"
|
||||
NAME="AEN4646"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1736,7 +1866,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a void * but the the XSLT transformation context actually</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1753,7 +1883,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the variable name</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1770,7 +1900,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the variable namespace URI</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1785,7 +1915,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the value or NULL if not found</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
|
@ -215,12 +215,14 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>The default version of XSLT supported</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN53"
|
||||
NAME="AEN54"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -241,12 +243,14 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>The XSLT "vendor" string for this processor</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN58"
|
||||
NAME="AEN60"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -267,12 +271,14 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>The XSLT "vendor" URL for this processor</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN63"
|
||||
NAME="AEN66"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -293,12 +299,14 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>The XSLT specification namespace</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN68"
|
||||
NAME="AEN72"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -319,12 +327,18 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>This macro is needed on Win32 when using MSVC. It enables the client code
|
||||
to access exported variables. It should expand to nothing when compiling
|
||||
this library itself, but must expand to __declspec(dllimport) when a
|
||||
client includes the library header and that only if it links dynamically
|
||||
against this library.</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN73"
|
||||
NAME="AEN78"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -345,6 +359,8 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Unregister all global variables set up by the XSLT library</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
></DIV
|
||||
|
@ -111,7 +111,7 @@ NAME="LIBXSLT-XSLTINTERNALS"
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN4596"
|
||||
NAME="AEN4842"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
@ -119,7 +119,7 @@ NAME="AEN4596"
|
||||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN4599"
|
||||
NAME="AEN4845"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
@ -413,7 +413,7 @@ HREF="XMLNODEPTR"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN4675"
|
||||
NAME="AEN4921"
|
||||
></A
|
||||
><H2
|
||||
>Description</H2
|
||||
@ -423,14 +423,14 @@ NAME="AEN4675"
|
||||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN4678"
|
||||
NAME="AEN4924"
|
||||
></A
|
||||
><H2
|
||||
>Details</H2
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4680"
|
||||
NAME="AEN4926"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -451,12 +451,14 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Max number of specified xsl:sort on an element</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4685"
|
||||
NAME="AEN4932"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -477,12 +479,14 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>specific value for pattern without priority expressed</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4690"
|
||||
NAME="AEN4938"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -521,12 +525,14 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>The in-memory structure corresponding to an XSLT Template</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4695"
|
||||
NAME="AEN4944"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -552,7 +558,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4700"
|
||||
NAME="AEN4949"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -589,12 +595,14 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Data structure of decimal-format</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4705"
|
||||
NAME="AEN4955"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -620,7 +628,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4710"
|
||||
NAME="AEN4960"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -646,12 +654,14 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Data structure associated to a parsed document</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4715"
|
||||
NAME="AEN4966"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -677,7 +687,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4720"
|
||||
NAME="AEN4971"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -759,7 +769,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4725"
|
||||
NAME="AEN4976"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -785,7 +795,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4730"
|
||||
NAME="AEN4981"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -814,12 +824,15 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>The in-memory structure corresponding to element precomputed data,
|
||||
designed to be extended by extension implementors.</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4735"
|
||||
NAME="AEN4987"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -847,7 +860,7 @@ HREF="TYPEDEF"
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4741"
|
||||
NAME="AEN4993"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -883,7 +896,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4750"
|
||||
NAME="AEN5002"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -919,11 +932,14 @@ HREF="libxslt-extensions.html#XSLTELEMPRECOMPPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>signature of the function associated to elements part of the
|
||||
stylesheet language like xsl:if or xsl:apply-templates.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4759"
|
||||
NAME="AEN5012"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -950,7 +966,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -967,7 +983,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the input node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -984,7 +1000,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the stylesheet node</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1001,7 +1017,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the compiled information from the stylesheet</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1012,7 +1028,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4780"
|
||||
NAME="AEN5033"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1061,7 +1077,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4785"
|
||||
NAME="AEN5038"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1085,11 +1101,16 @@ HREF="libxslt-extensions.html#XSLTELEMPRECOMPPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Deallocates an <A
|
||||
HREF="libxslt-xsltinternals.html#XSLTELEMPRECOMP"
|
||||
>xsltElemPreComp</A
|
||||
> structure</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4791"
|
||||
NAME="AEN5046"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1116,7 +1137,10 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the <A
|
||||
HREF="libxslt-xsltinternals.html#XSLTELEMPRECOMP"
|
||||
>xsltElemPreComp</A
|
||||
> to free up</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1127,7 +1151,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4800"
|
||||
NAME="AEN5056"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1193,12 +1217,15 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>The in-memory structure corresponding to XSLT stylesheet constructs
|
||||
precomputed data.</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4805"
|
||||
NAME="AEN5062"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1224,7 +1251,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4810"
|
||||
NAME="AEN5067"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1259,7 +1286,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4815"
|
||||
NAME="AEN5072"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1285,7 +1312,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4820"
|
||||
NAME="AEN5077"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1406,7 +1433,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4825"
|
||||
NAME="AEN5082"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1432,7 +1459,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4830"
|
||||
NAME="AEN5087"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1462,7 +1489,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4835"
|
||||
NAME="AEN5092"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1492,7 +1519,7 @@ CLASS="PROGRAMLISTING"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4840"
|
||||
NAME="AEN5097"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1513,12 +1540,15 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Macro to check if the XSLT processing should be stopped
|
||||
will return from the function</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4845"
|
||||
NAME="AEN5103"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1539,12 +1569,15 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Macro to check if the XSLT processing should be stopped
|
||||
will goto the error: label</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4850"
|
||||
NAME="AEN5109"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1565,12 +1598,15 @@ CLASS="PROGRAMLISTING"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Macro to check if the XSLT processing should be stopped
|
||||
will return from the function with a 0 value</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4855"
|
||||
NAME="AEN5115"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1594,11 +1630,13 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Create a new XSLT Stylesheet</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4861"
|
||||
NAME="AEN5122"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1623,7 +1661,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>the newly allocated xsltStylesheetPtr or NULL in case of error</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1634,7 +1672,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4870"
|
||||
NAME="AEN5131"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1661,11 +1699,13 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Load and parse an XSLT stylesheet</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4877"
|
||||
NAME="AEN5139"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1692,7 +1732,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the filename/URL to the stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1707,7 +1747,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>a new XSLT stylesheet structure.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1718,7 +1758,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4890"
|
||||
NAME="AEN5152"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1742,11 +1782,18 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Free up the memory allocated by <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>sheet</I
|
||||
></TT
|
||||
></P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4896"
|
||||
NAME="AEN5160"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1773,7 +1820,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT stylesheet</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1784,7 +1831,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4905"
|
||||
NAME="AEN5169"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1808,11 +1855,13 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Check if a string is ignorable</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4911"
|
||||
NAME="AEN5176"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1839,7 +1888,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> a string</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -1854,7 +1903,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>1 if the string is NULL or made of blanks chars, 0 otherwise</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1865,7 +1914,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4924"
|
||||
NAME="AEN5189"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1889,11 +1938,18 @@ HREF="libxslt-xsltinternals.html#XSLTSTACKELEMPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Free up the memory allocated by <TT
|
||||
CLASS="PARAMETER"
|
||||
><I
|
||||
>elem</I
|
||||
></TT
|
||||
></P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4930"
|
||||
NAME="AEN5197"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1920,7 +1976,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> an XSLT stack element</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -1931,7 +1987,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4939"
|
||||
NAME="AEN5206"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -1963,11 +2019,13 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Find decimal-format by name</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4947"
|
||||
NAME="AEN5215"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -1994,7 +2052,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2011,7 +2069,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the decimal-format name to find</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2037,7 +2095,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4964"
|
||||
NAME="AEN5232"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2069,11 +2127,13 @@ HREF="XMLDOCPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse an XSLT stylesheet adding the associated structures</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4972"
|
||||
NAME="AEN5241"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2100,7 +2160,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2117,7 +2177,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> and xmlDoc parsed XML</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2132,7 +2192,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>a new XSLT stylesheet structure.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -2143,7 +2203,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN4989"
|
||||
NAME="AEN5258"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2171,11 +2231,14 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse an XSLT stylesheet output element and record
|
||||
information related to the stylesheet output</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN4996"
|
||||
NAME="AEN5266"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2202,7 +2265,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2219,7 +2282,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the "output" element</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -2230,7 +2293,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN5009"
|
||||
NAME="AEN5279"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2257,11 +2320,13 @@ HREF="XMLDOCPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse an XSLT stylesheet building the associated structures</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN5016"
|
||||
NAME="AEN5287"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2288,7 +2353,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> and xmlDoc parsed XML</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2303,7 +2368,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>a new XSLT stylesheet structure.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -2314,7 +2379,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN5029"
|
||||
NAME="AEN5300"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2341,11 +2406,24 @@ HREF="XMLDOCPTR"
|
||||
></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="AEN5036"
|
||||
NAME="AEN5309"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2387,7 +2465,7 @@ CLASS="EMPHASIS"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
>a new XSLT stylesheet structure or NULL if not found.</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -2398,7 +2476,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN5049"
|
||||
NAME="AEN5322"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2430,11 +2508,13 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>Convert one number.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN5057"
|
||||
NAME="AEN5331"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2461,7 +2541,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT transformation context</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2478,7 +2558,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the formatting informations</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2495,7 +2575,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the data to format</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
@ -2506,7 +2586,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN5074"
|
||||
NAME="AEN5348"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2545,11 +2625,47 @@ HREF="XMLCHAR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>format-<GTKDOCLINK
|
||||
HREF="NUMBER"
|
||||
>number</GTKDOCLINK
|
||||
>() uses the JDK 1.1 DecimalFormat class:</P
|
||||
><P
|
||||
>http://java.sun.com/products/jdk/1.1/docs/api/java.text.DecimalFormat.html</P
|
||||
><P
|
||||
>Structure:</P
|
||||
><P
|
||||
> pattern := subpattern{;subpattern}
|
||||
subpattern := {prefix}integer{.fraction}{suffix}
|
||||
prefix := '\\u0000'..'\\uFFFD' - specialCharacters
|
||||
suffix := '\\u0000'..'\\uFFFD' - specialCharacters
|
||||
integer := '#'* '0'* '0'
|
||||
fraction := '0'* '#'*</P
|
||||
><P
|
||||
> Notation:
|
||||
X* 0 or more instances of X
|
||||
(X | Y) either X or Y.
|
||||
X..Y any character from X up to Y, inclusive.
|
||||
S - T characters in S, except those in T</P
|
||||
><P
|
||||
>Special Characters:</P
|
||||
><P
|
||||
> Symbol Meaning
|
||||
0 a digit
|
||||
# a digit, zero shows as absent
|
||||
. placeholder for decimal separator
|
||||
, placeholder for grouping separator.
|
||||
; separates formats.
|
||||
- default negative prefix.
|
||||
% multiply by 100 and show as percentage
|
||||
? multiply by 1000 and show as per mille
|
||||
X any other characters can be used in the prefix or suffix
|
||||
' used to quote special characters in a prefix or suffix.</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN5084"
|
||||
NAME="AEN5366"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2576,7 +2692,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the decimal format</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2593,7 +2709,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the format requested</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2610,7 +2726,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the value to format</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2627,7 +2743,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the place to ouput the result</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2653,7 +2769,7 @@ VALIGN="TOP"
|
||||
><HR><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN5109"
|
||||
NAME="AEN5391"
|
||||
></A
|
||||
><H3
|
||||
><A
|
||||
@ -2681,11 +2797,15 @@ HREF="XMLNODEPTR"
|
||||
></TR
|
||||
></TABLE
|
||||
><P
|
||||
>parse a template content-model
|
||||
Clean-up the template content from unwanted ignorable blank nodes
|
||||
and process xslt:text</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="INFORMALTABLE"
|
||||
><A
|
||||
NAME="AEN5116"
|
||||
NAME="AEN5399"
|
||||
></A
|
||||
><P
|
||||
></P
|
||||
@ -2712,7 +2832,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the XSLT stylesheet</TD
|
||||
></TR
|
||||
><TR
|
||||
><TD
|
||||
@ -2729,7 +2849,7 @@ CLASS="PARAMETER"
|
||||
WIDTH="80%"
|
||||
ALIGN="LEFT"
|
||||
VALIGN="TOP"
|
||||
> </TD
|
||||
> the container node (can be a document for literal results)</TD
|
||||
></TR
|
||||
></TBODY
|
||||
></TABLE
|
||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user