+Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
+
+ * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
+
Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
* README configure.in libxslt.spec.in: bumped to 0.1.0, getting
> — </DT
><DT
><A
-HREF="libxslt-xsltinternals.html"
->xsltInternals</A
-> — </DT
-><DT
-><A
HREF="libxslt-xsltutils.html"
>xsltutils</A
> — </DT
HREF="libxslt-variables.html"
>variables</A
> — </DT
+><DT
+><A
+HREF="libxslt-keys.html"
+>keys</A
+> — </DT
+><DT
+><A
+HREF="libxslt-xsltinternals.html"
+>xsltInternals</A
+> — </DT
+><DT
+><A
+HREF="libxslt-numbersinternals.html"
+>numbersInternals</A
+> — </DT
></DL
></DD
></DL
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN1456"
+NAME="AEN1230"
></A
><H2
>Name</H2
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1459"
+NAME="AEN1233"
></A
><H2
>Synopsis</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1476"
+NAME="AEN1250"
></A
><H2
>Description</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1479"
+NAME="AEN1253"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1481"
+NAME="AEN1255"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1502"
+NAME="AEN1276"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1528"
+NAME="AEN1302"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1544"
+NAME="AEN1318"
></A
><H3
><A
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN1580"
+NAME="AEN1354"
></A
><H2
>Name</H2
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1583"
+NAME="AEN1357"
></A
><H2
>Synopsis</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1603"
+NAME="AEN1377"
></A
><H2
>Description</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1606"
+NAME="AEN1380"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1608"
+NAME="AEN1382"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1629"
+NAME="AEN1403"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1650"
+NAME="AEN1424"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1671"
+NAME="AEN1445"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1696"
+NAME="AEN1470"
></A
><H3
><A
--- /dev/null
+<HTML
+><HEAD
+><TITLE
+>keys</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
+REL="HOME"
+TITLE="Gnome XSLT Library Reference Manual"
+HREF="book1.html"><LINK
+REL="UP"
+TITLE="Libxslt Library Reference"
+HREF="libxslt-lib.html"><LINK
+REL="PREVIOUS"
+TITLE="variables"
+HREF="libxslt-variables.html"><LINK
+REL="NEXT"
+TITLE="xsltInternals"
+HREF="libxslt-xsltinternals.html"></HEAD
+><BODY
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+BGCOLOR="#000000"
+CELLPADDING="1"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="4"
+ALIGN="center"
+><FONT
+COLOR="#FFFFFF"
+SIZE="5"
+>Gnome XSLT Library Reference Manual</FONT
+></TH
+></TR
+><TR
+><TD
+WIDTH="25%"
+BGCOLOR="#C00000"
+ALIGN="left"
+><A
+HREF="libxslt-variables.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+><<< Previous Page</B
+></FONT
+></A
+></TD
+><TD
+WIDTH="25%"
+BGCOLOR="#0000C0"
+ALIGN="center"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+><A
+HREF="book1.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Home</B
+></FONT
+></A
+></B
+></FONT
+></TD
+><TD
+WIDTH="25%"
+BGCOLOR="#00C000"
+ALIGN="center"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+><A
+HREF="libxslt-lib.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Up</B
+></FONT
+></A
+></B
+></FONT
+></TD
+><TD
+WIDTH="25%"
+BGCOLOR="#C00000"
+ALIGN="right"
+><A
+HREF="libxslt-xsltinternals.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Next Page >>></B
+></FONT
+></A
+></TD
+></TR
+></TABLE
+></DIV
+><H1
+><A
+NAME="LIBXSLT-KEYS"
+>keys</A
+></H1
+><DIV
+CLASS="REFNAMEDIV"
+><A
+NAME="AEN2013"
+></A
+><H2
+>Name</H2
+>keys -- </DIV
+><DIV
+CLASS="REFSYNOPSISDIV"
+><A
+NAME="AEN2016"
+></A
+><H2
+>Synopsis</H2
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="SYNOPSIS"
+>
+
+int <A
+HREF="libxslt-keys.html#XSLTADDKEY"
+>xsltAddKey</A
+> (<GTKDOCLINK
+HREF="XSLTSTYLESHEETPTR"
+>xsltStylesheetPtr</GTKDOCLINK
+> style,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *name,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *nameURI,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *match,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *use);
+<GTKDOCLINK
+HREF="XMLNODESETPTR"
+>xmlNodeSetPtr</GTKDOCLINK
+> <A
+HREF="libxslt-keys.html#XSLTGETKEY"
+>xsltGetKey</A
+> (<A
+HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
+>xsltTransformContextPtr</A
+> ctxt,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *name,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *nameURI,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *value);
+void <A
+HREF="libxslt-keys.html#XSLTINITCTXTKEYS"
+>xsltInitCtxtKeys</A
+> (<A
+HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
+>xsltTransformContextPtr</A
+> ctxt);
+void <A
+HREF="libxslt-keys.html#XSLTFREEKEYS"
+>xsltFreeKeys</A
+> (<GTKDOCLINK
+HREF="XSLTSTYLESHEETPTR"
+>xsltStylesheetPtr</GTKDOCLINK
+> style);
+void <A
+HREF="libxslt-keys.html#XSLTFREECTXTKEYS"
+>xsltFreeCtxtKeys</A
+> (<A
+HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
+>xsltTransformContextPtr</A
+> ctxt);</PRE
+></TD
+></TR
+></TABLE
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN2037"
+></A
+><H2
+>Description</H2
+><P
+></P
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN2040"
+></A
+><H2
+>Details</H2
+><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2042"
+></A
+><H3
+><A
+NAME="XSLTADDKEY"
+></A
+>xsltAddKey ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int xsltAddKey (<GTKDOCLINK
+HREF="XSLTSTYLESHEETPTR"
+>xsltStylesheetPtr</GTKDOCLINK
+> style,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *name,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *nameURI,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *match,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *use);</PRE
+></TD
+></TR
+></TABLE
+><P
+>add a key definition to a stylesheet</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>style</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> an XSLT stylesheet</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>name</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the key name or NULL</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>nameURI</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the name URI or NULL</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>match</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the match value</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>use</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the use value</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>0 in case of success, and -1 in case of failure.</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2082"
+></A
+><H3
+><A
+NAME="XSLTGETKEY"
+></A
+>xsltGetKey ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><GTKDOCLINK
+HREF="XMLNODESETPTR"
+>xmlNodeSetPtr</GTKDOCLINK
+> xsltGetKey (<A
+HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
+>xsltTransformContextPtr</A
+> ctxt,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *name,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *nameURI,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *value);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Lookup a key</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>ctxt</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> an XSLT transformation context</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>name</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the key name or NULL</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>nameURI</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the name URI or NULL</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>value</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the key value to look for</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>the nodeset resulting from the query or NULL</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2118"
+></A
+><H3
+><A
+NAME="XSLTINITCTXTKEYS"
+></A
+>xsltInitCtxtKeys ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xsltInitCtxtKeys (<A
+HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
+>xsltTransformContextPtr</A
+> ctxt);</PRE
+></TD
+></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"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>ctxt</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> an XSLT transformation context</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2134"
+></A
+><H3
+><A
+NAME="XSLTFREEKEYS"
+></A
+>xsltFreeKeys ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xsltFreeKeys (<GTKDOCLINK
+HREF="XSLTSTYLESHEETPTR"
+>xsltStylesheetPtr</GTKDOCLINK
+> style);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Free up the memory used by XSLT keys in a stylesheet</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>style</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> an XSLT stylesheet</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2150"
+></A
+><H3
+><A
+NAME="XSLTFREECTXTKEYS"
+></A
+>xsltFreeCtxtKeys ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xsltFreeCtxtKeys (<A
+HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
+>xsltTransformContextPtr</A
+> ctxt);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Free up all the space used by the key tables</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>ctxt</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> an XSLT transformation context</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><BR
+CLEAR="all"><BR><TABLE
+WIDTH="100%"
+BORDER="0"
+BGCOLOR="#000000"
+CELLPADDING="1"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="25%"
+BGCOLOR="#C00000"
+ALIGN="left"
+><A
+HREF="libxslt-variables.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+><<< Previous Page</B
+></FONT
+></A
+></TD
+><TD
+WIDTH="25%"
+BGCOLOR="#0000C0"
+ALIGN="center"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+><A
+HREF="book1.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Home</B
+></FONT
+></A
+></B
+></FONT
+></TD
+><TD
+WIDTH="25%"
+BGCOLOR="#00C000"
+ALIGN="center"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+><A
+HREF="libxslt-lib.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Up</B
+></FONT
+></A
+></B
+></FONT
+></TD
+><TD
+WIDTH="25%"
+BGCOLOR="#C00000"
+ALIGN="right"
+><A
+HREF="libxslt-xsltinternals.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Next Page >>></B
+></FONT
+></A
+></TD
+></TR
+><TR
+><TD
+COLSPAN="2"
+ALIGN="left"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>variables</B
+></FONT
+></TD
+><TD
+COLSPAN="2"
+ALIGN="right"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>xsltInternals</B
+></FONT
+></TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
> — </DT
><DT
><A
-HREF="libxslt-xsltinternals.html"
->xsltInternals</A
-> — </DT
-><DT
-><A
HREF="libxslt-xsltutils.html"
>xsltutils</A
> — </DT
HREF="libxslt-variables.html"
>variables</A
> — </DT
+><DT
+><A
+HREF="libxslt-keys.html"
+>keys</A
+> — </DT
+><DT
+><A
+HREF="libxslt-xsltinternals.html"
+>xsltInternals</A
+> — </DT
+><DT
+><A
+HREF="libxslt-numbersinternals.html"
+>numbersInternals</A
+> — </DT
></DL
></DIV
><P
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN1732"
+NAME="AEN1506"
></A
><H2
>Name</H2
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1735"
+NAME="AEN1509"
></A
><H2
>Synopsis</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1761"
+NAME="AEN1535"
></A
><H2
>Description</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1764"
+NAME="AEN1538"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1766"
+NAME="AEN1540"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1787"
+NAME="AEN1561"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1823"
+NAME="AEN1597"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1863"
+NAME="AEN1637"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1895"
+NAME="AEN1669"
></A
><H3
><A
--- /dev/null
+<HTML
+><HEAD
+><TITLE
+>numbersInternals</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
+REL="HOME"
+TITLE="Gnome XSLT Library Reference Manual"
+HREF="book1.html"><LINK
+REL="UP"
+TITLE="Libxslt Library Reference"
+HREF="libxslt-lib.html"><LINK
+REL="PREVIOUS"
+TITLE="xsltInternals"
+HREF="libxslt-xsltinternals.html"></HEAD
+><BODY
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+BGCOLOR="#000000"
+CELLPADDING="1"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="4"
+ALIGN="center"
+><FONT
+COLOR="#FFFFFF"
+SIZE="5"
+>Gnome XSLT Library Reference Manual</FONT
+></TH
+></TR
+><TR
+><TD
+WIDTH="25%"
+BGCOLOR="#C00000"
+ALIGN="left"
+><A
+HREF="libxslt-xsltinternals.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+><<< Previous Page</B
+></FONT
+></A
+></TD
+><TD
+WIDTH="25%"
+BGCOLOR="#0000C0"
+ALIGN="center"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+><A
+HREF="book1.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Home</B
+></FONT
+></A
+></B
+></FONT
+></TD
+><TD
+WIDTH="25%"
+BGCOLOR="#00C000"
+ALIGN="center"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+><A
+HREF="libxslt-lib.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Up</B
+></FONT
+></A
+></B
+></FONT
+></TD
+><TD
+WIDTH="25%"
+BGCOLOR="#C00000"
+ALIGN="right"
+> </TD
+></TR
+></TABLE
+></DIV
+><H1
+><A
+NAME="LIBXSLT-NUMBERSINTERNALS"
+>numbersInternals</A
+></H1
+><DIV
+CLASS="REFNAMEDIV"
+><A
+NAME="AEN2439"
+></A
+><H2
+>Name</H2
+>numbersInternals -- </DIV
+><DIV
+CLASS="REFSYNOPSISDIV"
+><A
+NAME="AEN2442"
+></A
+><H2
+>Synopsis</H2
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="SYNOPSIS"
+>
+
+<GTKDOCLINK
+HREF="XMLXPATHERROR"
+>xmlXPathError</GTKDOCLINK
+> <A
+HREF="libxslt-numbersinternals.html#XSLTFORMATNUMBERCONVERSION"
+>xsltFormatNumberConversion</A
+> (<GTKDOCLINK
+HREF="XSLTDECIMALFORMATPTR"
+>xsltDecimalFormatPtr</GTKDOCLINK
+>,
+ <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+>*,
+ <GTKDOCLINK
+HREF="DOUBLE"
+>double</GTKDOCLINK
+>,
+ <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+>**);
+void <A
+HREF="libxslt-numbersinternals.html#XSLTNUMBERFORMAT"
+>xsltNumberFormat</A
+> (<A
+HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
+>xsltTransformContextPtr</A
+>,
+ <GTKDOCLINK
+HREF="XSLTNUMBERDATAPTR"
+>xsltNumberDataPtr</GTKDOCLINK
+>,
+ <GTKDOCLINK
+HREF="XMLNODEPTR"
+>xmlNodePtr</GTKDOCLINK
+>);</PRE
+></TD
+></TR
+></TABLE
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN2455"
+></A
+><H2
+>Description</H2
+><P
+></P
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN2458"
+></A
+><H2
+>Details</H2
+><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2460"
+></A
+><H3
+><A
+NAME="XSLTFORMATNUMBERCONVERSION"
+></A
+>xsltFormatNumberConversion ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><GTKDOCLINK
+HREF="XMLXPATHERROR"
+>xmlXPathError</GTKDOCLINK
+> xsltFormatNumberConversion (<GTKDOCLINK
+HREF="XSLTDECIMALFORMATPTR"
+>xsltDecimalFormatPtr</GTKDOCLINK
+>,
+ <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+>*,
+ <GTKDOCLINK
+HREF="DOUBLE"
+>double</GTKDOCLINK
+>,
+ <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+>**);</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param1</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> </TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param2</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> </TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param3</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> </TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param4</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> </TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> </TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2495"
+></A
+><H3
+><A
+NAME="XSLTNUMBERFORMAT"
+></A
+>xsltNumberFormat ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>void xsltNumberFormat (<A
+HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
+>xsltTransformContextPtr</A
+>,
+ <GTKDOCLINK
+HREF="XSLTNUMBERDATAPTR"
+>xsltNumberDataPtr</GTKDOCLINK
+>,
+ <GTKDOCLINK
+HREF="XMLNODEPTR"
+>xmlNodePtr</GTKDOCLINK
+>);</PRE
+></TD
+></TR
+></TABLE
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param1</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> </TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param2</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> </TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param3</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> </TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><BR
+CLEAR="all"><BR><TABLE
+WIDTH="100%"
+BORDER="0"
+BGCOLOR="#000000"
+CELLPADDING="1"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="25%"
+BGCOLOR="#C00000"
+ALIGN="left"
+><A
+HREF="libxslt-xsltinternals.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+><<< Previous Page</B
+></FONT
+></A
+></TD
+><TD
+WIDTH="25%"
+BGCOLOR="#0000C0"
+ALIGN="center"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+><A
+HREF="book1.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Home</B
+></FONT
+></A
+></B
+></FONT
+></TD
+><TD
+WIDTH="25%"
+BGCOLOR="#00C000"
+ALIGN="center"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+><A
+HREF="libxslt-lib.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Up</B
+></FONT
+></A
+></B
+></FONT
+></TD
+><TD
+WIDTH="25%"
+BGCOLOR="#C00000"
+ALIGN="right"
+> </TD
+></TR
+><TR
+><TD
+COLSPAN="2"
+ALIGN="left"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>xsltInternals</B
+></FONT
+></TD
+><TD
+COLSPAN="2"
+ALIGN="right"
+> </TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
<A
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
>xsltTemplatePtr</A
-> cur);
+> cur,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *mode,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *modeURI);
<A
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
>xsltTemplatePtr</A
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN325"
+NAME="AEN327"
></A
><H2
>Description</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN328"
+NAME="AEN330"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN330"
+NAME="AEN332"
></A
><H3
><A
<A
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
>xsltTemplatePtr</A
-> cur);</PRE
+> cur,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *mode,
+ const <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *modeURI);</PRE
></TD
></TR
></TABLE
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>mode</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the mode name or NULL</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>modeURI</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the mode URI or NULL</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN356"
+NAME="AEN368"
></A
><H3
><A
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an XML Node</TD
+> </TD
></TR
><TR
><TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN382"
+NAME="AEN394"
></A
><H3
><A
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN403"
+NAME="AEN415"
></A
><H2
>Name</H2
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN406"
+NAME="AEN418"
></A
><H2
>Synopsis</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN444"
+NAME="AEN456"
></A
><H2
>Description</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN447"
+NAME="AEN459"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN449"
+NAME="AEN461"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN474"
+NAME="AEN486"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN505"
+NAME="AEN517"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN536"
+NAME="AEN548"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN562"
+NAME="AEN574"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN588"
+NAME="AEN600"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN619"
+NAME="AEN631"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN650"
+NAME="AEN662"
></A
><H3
><A
TITLE="templates"
HREF="libxslt-templates.html"><LINK
REL="NEXT"
-TITLE="xsltInternals"
-HREF="libxslt-xsltinternals.html"></HEAD
+TITLE="xsltutils"
+HREF="libxslt-xsltutils.html"></HEAD
><BODY
BGCOLOR="#FFFFFF"
TEXT="#000000"
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="libxslt-xsltinternals.html"
+HREF="libxslt-xsltutils.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN681"
+NAME="AEN693"
></A
><H2
>Name</H2
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN684"
+NAME="AEN696"
></A
><H2
>Synopsis</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN695"
+NAME="AEN707"
></A
><H2
>Description</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN698"
+NAME="AEN710"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN700"
+NAME="AEN712"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN726"
+NAME="AEN738"
></A
><H3
><A
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="libxslt-xsltinternals.html"
+HREF="libxslt-xsltutils.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
COLOR="#FFFFFF"
SIZE="3"
><B
->xsltInternals</B
+>xsltutils</B
></FONT
></TD
></TR
HREF="libxslt-lib.html"><LINK
REL="PREVIOUS"
TITLE="namespaces"
-HREF="libxslt-namespaces.html"></HEAD
+HREF="libxslt-namespaces.html"><LINK
+REL="NEXT"
+TITLE="keys"
+HREF="libxslt-keys.html"></HEAD
><BODY
BGCOLOR="#FFFFFF"
TEXT="#000000"
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
-> </TD
+><A
+HREF="libxslt-keys.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Next Page >>></B
+></FONT
+></A
+></TD
></TR
></TABLE
></DIV
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN1916"
+NAME="AEN1690"
></A
><H2
>Name</H2
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1919"
+NAME="AEN1693"
></A
><H2
>Synopsis</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1958"
+NAME="AEN1732"
></A
><H2
>Description</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1961"
+NAME="AEN1735"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1963"
+NAME="AEN1737"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1977"
+NAME="AEN1751"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1997"
+NAME="AEN1771"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2013"
+NAME="AEN1787"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2029"
+NAME="AEN1803"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2050"
+NAME="AEN1824"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2071"
+NAME="AEN1845"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2092"
+NAME="AEN1866"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2113"
+NAME="AEN1887"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2129"
+NAME="AEN1903"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2160"
+NAME="AEN1934"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2205"
+NAME="AEN1979"
></A
><H3
><A
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
-> </TD
+><A
+HREF="libxslt-keys.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Next Page >>></B
+></FONT
+></A
+></TD
></TR
><TR
><TD
><TD
COLSPAN="2"
ALIGN="right"
-> </TD
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>keys</B
+></FONT
+></TD
></TR
></TABLE
></DIV
TITLE="Libxslt Library Reference"
HREF="libxslt-lib.html"><LINK
REL="PREVIOUS"
-TITLE="transform"
-HREF="libxslt-transform.html"><LINK
+TITLE="keys"
+HREF="libxslt-keys.html"><LINK
REL="NEXT"
-TITLE="xsltutils"
-HREF="libxslt-xsltutils.html"></HEAD
+TITLE="numbersInternals"
+HREF="libxslt-numbersinternals.html"></HEAD
><BODY
BGCOLOR="#FFFFFF"
TEXT="#000000"
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="libxslt-transform.html"
+HREF="libxslt-keys.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="libxslt-xsltutils.html"
+HREF="libxslt-numbersinternals.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN757"
+NAME="AEN2171"
></A
><H2
>Name</H2
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN760"
+NAME="AEN2174"
></A
><H2
>Synopsis</H2
>xsltStackElemPtr</A
> elem);
<GTKDOCLINK
+HREF="XSLTDECIMALFORMATPTR"
+>xsltDecimalFormatPtr</GTKDOCLINK
+> <A
+HREF="libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME"
+>xsltDecimalFormatGetByName</A
+>
+ (<GTKDOCLINK
+HREF="XSLTSTYLESHEETPTR"
+>xsltStylesheetPtr</GTKDOCLINK
+> sheet,
+ <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *name);
+<GTKDOCLINK
HREF="XSLTSTYLESHEETPTR"
>xsltStylesheetPtr</GTKDOCLINK
> <A
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN793"
+NAME="AEN2211"
></A
><H2
>Description</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN796"
+NAME="AEN2214"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN798"
+NAME="AEN2216"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN803"
+NAME="AEN2221"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN808"
+NAME="AEN2226"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN813"
+NAME="AEN2231"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN818"
+NAME="AEN2236"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN823"
+NAME="AEN2241"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN828"
+NAME="AEN2246"
></A
><H3
><A
void *templatesHash; /* hash table or wherever compiled templates
informations are stored */
void *rootMatch; /* template based on / */
+ void *keyMatch; /* template based on key() */
void *elemMatch; /* template based on * */
void *attrMatch; /* template based on @* */
void *parentMatch; /* template based on .. */
xmlHashTablePtr attributeSets;/* the attribute sets hash tables */
/*
+ * Key definitions
+ */
+ void *keys; /* key definitions */
+
+ /*
* Output related stuff.
*/
xmlChar *method; /* the output method */
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN833"
+NAME="AEN2251"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN838"
+NAME="AEN2256"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN843"
+NAME="AEN2261"
></A
><H3
><A
xsltStylesheetPtr style; /* the stylesheet used */
xsltOutputType type; /* the type of output */
+ const xmlChar *mode; /* the current mode */
+ const xmlChar *modeURI; /* the current mode URI */
+
xmlDocPtr doc; /* the current doc */
xmlNodePtr node; /* the current node */
xmlNodeSetPtr nodeList; /* the current node list */
xmlXPathContextPtr xpathCtxt; /* the XPath context */
void *variablesHash; /* hash table or wherever variables
informations are stored */
+ void *keys; /* key tables storage */
xmlDocPtr extraDocs; /* extra docs parsed by document() */
xsltTransformState state; /* the current state */
};</PRE
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN848"
+NAME="AEN2266"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN853"
+NAME="AEN2271"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN858"
+NAME="AEN2276"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN863"
+NAME="AEN2281"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN868"
+NAME="AEN2286"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN889"
+NAME="AEN2307"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN906"
+NAME="AEN2324"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN926"
+NAME="AEN2344"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN943"
+NAME="AEN2361"
+></A
+><H3
+><A
+NAME="XSLTDECIMALFORMATGETBYNAME"
+></A
+>xsltDecimalFormatGetByName ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><GTKDOCLINK
+HREF="XSLTDECIMALFORMATPTR"
+>xsltDecimalFormatPtr</GTKDOCLINK
+> xsltDecimalFormatGetByName
+ (<GTKDOCLINK
+HREF="XSLTSTYLESHEETPTR"
+>xsltStylesheetPtr</GTKDOCLINK
+> sheet,
+ <GTKDOCLINK
+HREF="XMLCHAR"
+>xmlChar</GTKDOCLINK
+> *name);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Find decimal-format by name</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>sheet</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the XSLT stylesheet</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>name</I
+></TT
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> the decimal-format name to find</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+> </TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2387"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN969"
+NAME="AEN2413"
></A
><H3
><A
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="libxslt-transform.html"
+HREF="libxslt-keys.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="libxslt-xsltutils.html"
+HREF="libxslt-numbersinternals.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
COLOR="#FFFFFF"
SIZE="3"
><B
->transform</B
+>keys</B
></FONT
></TD
><TD
COLOR="#FFFFFF"
SIZE="3"
><B
->xsltutils</B
+>numbersInternals</B
></FONT
></TD
></TR
TITLE="Libxslt Library Reference"
HREF="libxslt-lib.html"><LINK
REL="PREVIOUS"
-TITLE="xsltInternals"
-HREF="libxslt-xsltinternals.html"><LINK
+TITLE="transform"
+HREF="libxslt-transform.html"><LINK
REL="NEXT"
TITLE="attributes"
HREF="libxslt-attributes.html"></HEAD
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="libxslt-xsltinternals.html"
+HREF="libxslt-transform.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN995"
+NAME="AEN769"
></A
><H2
>Name</H2
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN998"
+NAME="AEN772"
></A
><H2
>Synopsis</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1048"
+NAME="AEN822"
></A
><H2
>Description</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1051"
+NAME="AEN825"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1053"
+NAME="AEN827"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1078"
+NAME="AEN852"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1097"
+NAME="AEN871"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1132"
+NAME="AEN906"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1137"
+NAME="AEN911"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1142"
+NAME="AEN916"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1156"
+NAME="AEN930"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1174"
+NAME="AEN948"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1179"
+NAME="AEN953"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1184"
+NAME="AEN958"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1189"
+NAME="AEN963"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1194"
+NAME="AEN968"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1220"
+NAME="AEN994"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1245"
+NAME="AEN1019"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1270"
+NAME="AEN1044"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1287"
+NAME="AEN1061"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1318"
+NAME="AEN1092"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1351"
+NAME="AEN1125"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1387"
+NAME="AEN1161"
></A
><H3
><A
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1420"
+NAME="AEN1194"
></A
><H3
><A
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="libxslt-xsltinternals.html"
+HREF="libxslt-transform.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
COLOR="#FFFFFF"
SIZE="3"
><B
->xsltInternals</B
+>transform</B
></FONT
></TD
><TD
<!entity pattern SYSTEM "sgml/pattern.sgml">
<!entity templates SYSTEM "sgml/templates.sgml">
<!entity transform SYSTEM "sgml/transform.sgml">
-<!entity xsltInternals SYSTEM "sgml/xsltInternals.sgml">
<!entity xsltutils SYSTEM "sgml/xsltutils.sgml">
<!entity attributes SYSTEM "sgml/attributes.sgml">
<!entity imports SYSTEM "sgml/imports.sgml">
<!entity namespaces SYSTEM "sgml/namespaces.sgml">
<!entity variables SYSTEM "sgml/variables.sgml">
+<!entity keys SYSTEM "sgml/keys.sgml">
+<!entity xsltInternals SYSTEM "sgml/xsltInternals.sgml">
+<!entity numbersInternals SYSTEM "sgml/numbersInternals.sgml">
]>
<book>
&pattern;
&templates;
&transform;
- &xsltInternals;
&xsltutils;
&attributes;
&imports;
&namespaces;
&variables;
+ &keys;
+ &xsltInternals;
+ &numbersInternals;
</chapter>
</book>