summaryrefslogtreecommitdiff
path: root/doc/html
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2001-02-08 11:51:55 +0000
committerDaniel Veillard <veillard@src.gnome.org>2001-02-08 11:51:55 +0000
commitcb8dce6e56f1753c8de6031961b4d6d169170804 (patch)
treed35472661ae88e43c13c6254cb08992a83b10cd2 /doc/html
parente651408e5d5f256217706eb192aa90e4df4864af (diff)
downloadlibxslt-cb8dce6e56f1753c8de6031961b4d6d169170804.tar.gz
libxslt-cb8dce6e56f1753c8de6031961b4d6d169170804.tar.bz2
libxslt-cb8dce6e56f1753c8de6031961b4d6d169170804.zip
updated and rebuilt the doc list Daniel
* doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list Daniel
Diffstat (limited to 'doc/html')
-rw-r--r--doc/html/book1.html20
-rw-r--r--doc/html/libxslt-attributes.html16
-rw-r--r--doc/html/libxslt-imports.html18
-rw-r--r--doc/html/libxslt-keys.html836
-rw-r--r--doc/html/libxslt-lib.html20
-rw-r--r--doc/html/libxslt-namespaces.html18
-rw-r--r--doc/html/libxslt-numbersinternals.html529
-rw-r--r--doc/html/libxslt-pattern.html66
-rw-r--r--doc/html/libxslt-templates.html24
-rw-r--r--doc/html/libxslt-transform.html22
-rw-r--r--doc/html/libxslt-variables.html67
-rw-r--r--doc/html/libxslt-xsltinternals.html196
-rw-r--r--doc/html/libxslt-xsltutils.html58
13 files changed, 1740 insertions, 150 deletions
diff --git a/doc/html/book1.html b/doc/html/book1.html
index e54e6e64..e0117f13 100644
--- a/doc/html/book1.html
+++ b/doc/html/book1.html
@@ -141,11 +141,6 @@ HREF="libxslt-transform.html"
> &#8212; </DT
><DT
><A
-HREF="libxslt-xsltinternals.html"
->xsltInternals</A
-> &#8212; </DT
-><DT
-><A
HREF="libxslt-xsltutils.html"
>xsltutils</A
> &#8212; </DT
@@ -169,6 +164,21 @@ HREF="libxslt-namespaces.html"
HREF="libxslt-variables.html"
>variables</A
> &#8212; </DT
+><DT
+><A
+HREF="libxslt-keys.html"
+>keys</A
+> &#8212; </DT
+><DT
+><A
+HREF="libxslt-xsltinternals.html"
+>xsltInternals</A
+> &#8212; </DT
+><DT
+><A
+HREF="libxslt-numbersinternals.html"
+>numbersInternals</A
+> &#8212; </DT
></DL
></DD
></DL
diff --git a/doc/html/libxslt-attributes.html b/doc/html/libxslt-attributes.html
index 5e089341..d0e49ab9 100644
--- a/doc/html/libxslt-attributes.html
+++ b/doc/html/libxslt-attributes.html
@@ -121,7 +121,7 @@ NAME="LIBXSLT-ATTRIBUTES"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN1456"
+NAME="AEN1230"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN1456"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1459"
+NAME="AEN1233"
></A
><H2
>Synopsis</H2
@@ -203,7 +203,7 @@ HREF="XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1476"
+NAME="AEN1250"
></A
><H2
>Description</H2
@@ -213,14 +213,14 @@ NAME="AEN1476"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1479"
+NAME="AEN1253"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1481"
+NAME="AEN1255"
></A
><H3
><A
@@ -305,7 +305,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1502"
+NAME="AEN1276"
></A
><H3
><A
@@ -410,7 +410,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1528"
+NAME="AEN1302"
></A
><H3
><A
@@ -473,7 +473,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1544"
+NAME="AEN1318"
></A
><H3
><A
diff --git a/doc/html/libxslt-imports.html b/doc/html/libxslt-imports.html
index 7b0dd2c5..5fb05af2 100644
--- a/doc/html/libxslt-imports.html
+++ b/doc/html/libxslt-imports.html
@@ -121,7 +121,7 @@ NAME="LIBXSLT-IMPORTS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN1580"
+NAME="AEN1354"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN1580"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1583"
+NAME="AEN1357"
></A
><H2
>Synopsis</H2
@@ -212,7 +212,7 @@ HREF="XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1603"
+NAME="AEN1377"
></A
><H2
>Description</H2
@@ -222,14 +222,14 @@ NAME="AEN1603"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1606"
+NAME="AEN1380"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1608"
+NAME="AEN1382"
></A
><H3
><A
@@ -314,7 +314,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1629"
+NAME="AEN1403"
></A
><H3
><A
@@ -399,7 +399,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1650"
+NAME="AEN1424"
></A
><H3
><A
@@ -480,7 +480,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1671"
+NAME="AEN1445"
></A
><H3
><A
@@ -581,7 +581,7 @@ should be CDTATA wrapped.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1696"
+NAME="AEN1470"
></A
><H3
><A
diff --git a/doc/html/libxslt-keys.html b/doc/html/libxslt-keys.html
new file mode 100644
index 00000000..8dec439a
--- /dev/null
+++ b/doc/html/libxslt-keys.html
@@ -0,0 +1,836 @@
+<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
+>&#60;&#60;&#60; 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 &#62;&#62;&#62;</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&nbsp;--&nbsp;</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"
+>&#13;
+
+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
+>&nbsp;:</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
+>&nbsp;:</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
+>&nbsp;:</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
+>&nbsp;:</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
+>&nbsp;:</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
+>&nbsp;:</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
+>&nbsp;:</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
+>&nbsp;:</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
+>&nbsp;:</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
+>&nbsp;:</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
+>&nbsp;:</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
+>&nbsp;:</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
+>&#60;&#60;&#60; 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 &#62;&#62;&#62;</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
diff --git a/doc/html/libxslt-lib.html b/doc/html/libxslt-lib.html
index ca49fd82..e0d140f0 100644
--- a/doc/html/libxslt-lib.html
+++ b/doc/html/libxslt-lib.html
@@ -142,11 +142,6 @@ HREF="libxslt-transform.html"
> &#8212; </DT
><DT
><A
-HREF="libxslt-xsltinternals.html"
->xsltInternals</A
-> &#8212; </DT
-><DT
-><A
HREF="libxslt-xsltutils.html"
>xsltutils</A
> &#8212; </DT
@@ -170,6 +165,21 @@ HREF="libxslt-namespaces.html"
HREF="libxslt-variables.html"
>variables</A
> &#8212; </DT
+><DT
+><A
+HREF="libxslt-keys.html"
+>keys</A
+> &#8212; </DT
+><DT
+><A
+HREF="libxslt-xsltinternals.html"
+>xsltInternals</A
+> &#8212; </DT
+><DT
+><A
+HREF="libxslt-numbersinternals.html"
+>numbersInternals</A
+> &#8212; </DT
></DL
></DIV
><P
diff --git a/doc/html/libxslt-namespaces.html b/doc/html/libxslt-namespaces.html
index bfe69a3e..334cc8d7 100644
--- a/doc/html/libxslt-namespaces.html
+++ b/doc/html/libxslt-namespaces.html
@@ -121,7 +121,7 @@ NAME="LIBXSLT-NAMESPACES"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN1732"
+NAME="AEN1506"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN1732"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1735"
+NAME="AEN1509"
></A
><H2
>Synopsis</H2
@@ -235,7 +235,7 @@ HREF="XSLTSTYLESHEETPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1761"
+NAME="AEN1535"
></A
><H2
>Description</H2
@@ -245,14 +245,14 @@ NAME="AEN1761"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1764"
+NAME="AEN1538"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1766"
+NAME="AEN1540"
></A
><H3
><A
@@ -337,7 +337,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1787"
+NAME="AEN1561"
></A
><H3
><A
@@ -483,7 +483,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1823"
+NAME="AEN1597"
></A
><H3
><A
@@ -646,7 +646,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1863"
+NAME="AEN1637"
></A
><H3
><A
@@ -776,7 +776,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1895"
+NAME="AEN1669"
></A
><H3
><A
diff --git a/doc/html/libxslt-numbersinternals.html b/doc/html/libxslt-numbersinternals.html
new file mode 100644
index 00000000..8a21cb51
--- /dev/null
+++ b/doc/html/libxslt-numbersinternals.html
@@ -0,0 +1,529 @@
+<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
+>&#60;&#60;&#60; 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"
+>&nbsp;</TD
+></TR
+></TABLE
+></DIV
+><H1
+><A
+NAME="LIBXSLT-NUMBERSINTERNALS"
+>numbersInternals</A
+></H1
+><DIV
+CLASS="REFNAMEDIV"
+><A
+NAME="AEN2439"
+></A
+><H2
+>Name</H2
+>numbersInternals&nbsp;--&nbsp;</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"
+>&#13;
+
+<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
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param2</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param3</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param4</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&#13;</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
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param2</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>Param3</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&#13;</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
+>&#60;&#60;&#60; 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"
+>&nbsp;</TD
+></TR
+><TR
+><TD
+COLSPAN="2"
+ALIGN="left"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>xsltInternals</B
+></FONT
+></TD
+><TD
+COLSPAN="2"
+ALIGN="right"
+>&nbsp;</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+> \ No newline at end of file
diff --git a/doc/html/libxslt-pattern.html b/doc/html/libxslt-pattern.html
index ed265d29..adfe3061 100644
--- a/doc/html/libxslt-pattern.html
+++ b/doc/html/libxslt-pattern.html
@@ -154,7 +154,15 @@ HREF="XSLTSTYLESHEETPTR"
<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
@@ -183,7 +191,7 @@ HREF="XSLTSTYLESHEETPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN325"
+NAME="AEN327"
></A
><H2
>Description</H2
@@ -193,14 +201,14 @@ NAME="AEN325"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN328"
+NAME="AEN330"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN330"
+NAME="AEN332"
></A
><H3
><A
@@ -223,7 +231,15 @@ HREF="XSLTSTYLESHEETPTR"
<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
@@ -286,6 +302,40 @@ VALIGN="TOP"
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>mode</I
+></TT
+>&nbsp;:</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
+>&nbsp;:</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
@@ -304,7 +354,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN356"
+NAME="AEN368"
></A
><H3
><A
@@ -381,7 +431,7 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
-> an XML Node</TD
+>&nbsp;</TD
></TR
><TR
><TD
@@ -406,7 +456,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN382"
+NAME="AEN394"
></A
><H3
><A
diff --git a/doc/html/libxslt-templates.html b/doc/html/libxslt-templates.html
index f298a7ac..9528d30a 100644
--- a/doc/html/libxslt-templates.html
+++ b/doc/html/libxslt-templates.html
@@ -121,7 +121,7 @@ NAME="LIBXSLT-TEMPLATES"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN403"
+NAME="AEN415"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN403"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN406"
+NAME="AEN418"
></A
><H2
>Synopsis</H2
@@ -276,7 +276,7 @@ HREF="XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN444"
+NAME="AEN456"
></A
><H2
>Description</H2
@@ -286,14 +286,14 @@ NAME="AEN444"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN447"
+NAME="AEN459"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN449"
+NAME="AEN461"
></A
><H3
><A
@@ -393,7 +393,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN474"
+NAME="AEN486"
></A
><H3
><A
@@ -519,7 +519,7 @@ caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN505"
+NAME="AEN517"
></A
><H3
><A
@@ -645,7 +645,7 @@ caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN536"
+NAME="AEN548"
></A
><H3
><A
@@ -748,7 +748,7 @@ caller.</TD
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN562"
+NAME="AEN574"
></A
><H3
><A
@@ -850,7 +850,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN588"
+NAME="AEN600"
></A
><H3
><A
@@ -973,7 +973,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN619"
+NAME="AEN631"
></A
><H3
><A
@@ -1096,7 +1096,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN650"
+NAME="AEN662"
></A
><H3
><A
diff --git a/doc/html/libxslt-transform.html b/doc/html/libxslt-transform.html
index 674133df..26bafa48 100644
--- a/doc/html/libxslt-transform.html
+++ b/doc/html/libxslt-transform.html
@@ -15,8 +15,8 @@ REL="PREVIOUS"
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"
@@ -101,7 +101,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="libxslt-xsltinternals.html"
+HREF="libxslt-xsltutils.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -121,7 +121,7 @@ NAME="LIBXSLT-TRANSFORM"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN681"
+NAME="AEN693"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN681"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN684"
+NAME="AEN696"
></A
><H2
>Synopsis</H2
@@ -180,7 +180,7 @@ HREF="XMLNODEPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN695"
+NAME="AEN707"
></A
><H2
>Description</H2
@@ -190,14 +190,14 @@ NAME="AEN695"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN698"
+NAME="AEN710"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN700"
+NAME="AEN712"
></A
><H3
><A
@@ -300,7 +300,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN726"
+NAME="AEN738"
></A
><H3
><A
@@ -472,7 +472,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="libxslt-xsltinternals.html"
+HREF="libxslt-xsltutils.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -500,7 +500,7 @@ ALIGN="right"
COLOR="#FFFFFF"
SIZE="3"
><B
->xsltInternals</B
+>xsltutils</B
></FONT
></TD
></TR
diff --git a/doc/html/libxslt-variables.html b/doc/html/libxslt-variables.html
index 65754682..6108b733 100644
--- a/doc/html/libxslt-variables.html
+++ b/doc/html/libxslt-variables.html
@@ -13,7 +13,10 @@ TITLE="Libxslt Library Reference"
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"
@@ -97,7 +100,16 @@ SIZE="3"
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
->&nbsp;</TD
+><A
+HREF="libxslt-keys.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Next Page &#62;&#62;&#62;</B
+></FONT
+></A
+></TD
></TR
></TABLE
></DIV
@@ -109,7 +121,7 @@ NAME="LIBXSLT-VARIABLES"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN1916"
+NAME="AEN1690"
></A
><H2
>Name</H2
@@ -117,7 +129,7 @@ NAME="AEN1916"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN1919"
+NAME="AEN1693"
></A
><H2
>Synopsis</H2
@@ -272,7 +284,7 @@ HREF="XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1958"
+NAME="AEN1732"
></A
><H2
>Description</H2
@@ -282,14 +294,14 @@ NAME="AEN1958"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1961"
+NAME="AEN1735"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1963"
+NAME="AEN1737"
></A
><H3
><A
@@ -347,7 +359,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1977"
+NAME="AEN1751"
></A
><H3
><A
@@ -426,7 +438,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1997"
+NAME="AEN1771"
></A
><H3
><A
@@ -489,7 +501,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2013"
+NAME="AEN1787"
></A
><H3
><A
@@ -552,7 +564,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2029"
+NAME="AEN1803"
></A
><H3
><A
@@ -637,7 +649,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2050"
+NAME="AEN1824"
></A
><H3
><A
@@ -722,7 +734,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2071"
+NAME="AEN1845"
></A
><H3
><A
@@ -807,7 +819,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2092"
+NAME="AEN1866"
></A
><H3
><A
@@ -892,7 +904,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2113"
+NAME="AEN1887"
></A
><H3
><A
@@ -955,7 +967,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2129"
+NAME="AEN1903"
></A
><H3
><A
@@ -1079,7 +1091,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2160"
+NAME="AEN1934"
></A
><H3
><A
@@ -1265,7 +1277,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN2205"
+NAME="AEN1979"
></A
><H3
><A
@@ -1449,7 +1461,16 @@ SIZE="3"
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
->&nbsp;</TD
+><A
+HREF="libxslt-keys.html"
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>Next Page &#62;&#62;&#62;</B
+></FONT
+></A
+></TD
></TR
><TR
><TD
@@ -1465,7 +1486,13 @@ SIZE="3"
><TD
COLSPAN="2"
ALIGN="right"
->&nbsp;</TD
+><FONT
+COLOR="#FFFFFF"
+SIZE="3"
+><B
+>keys</B
+></FONT
+></TD
></TR
></TABLE
></DIV
diff --git a/doc/html/libxslt-xsltinternals.html b/doc/html/libxslt-xsltinternals.html
index 41f6ef82..cdb4059a 100644
--- a/doc/html/libxslt-xsltinternals.html
+++ b/doc/html/libxslt-xsltinternals.html
@@ -12,11 +12,11 @@ REL="UP"
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"
@@ -47,7 +47,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="libxslt-transform.html"
+HREF="libxslt-keys.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -101,7 +101,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="libxslt-xsltutils.html"
+HREF="libxslt-numbersinternals.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -121,7 +121,7 @@ NAME="LIBXSLT-XSLTINTERNALS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN757"
+NAME="AEN2171"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN757"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN760"
+NAME="AEN2174"
></A
><H2
>Synopsis</H2
@@ -232,6 +232,21 @@ HREF="libxslt-xsltinternals.html#XSLTSTACKELEMPTR"
>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
@@ -263,7 +278,7 @@ HREF="XMLDOCPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN793"
+NAME="AEN2211"
></A
><H2
>Description</H2
@@ -273,14 +288,14 @@ NAME="AEN793"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN796"
+NAME="AEN2214"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN798"
+NAME="AEN2216"
></A
><H3
><A
@@ -309,7 +324,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN803"
+NAME="AEN2221"
></A
><H3
><A
@@ -344,7 +359,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN808"
+NAME="AEN2226"
></A
><H3
><A
@@ -370,7 +385,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN813"
+NAME="AEN2231"
></A
><H3
><A
@@ -396,7 +411,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN818"
+NAME="AEN2236"
></A
><H3
><A
@@ -431,7 +446,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN823"
+NAME="AEN2241"
></A
><H3
><A
@@ -457,7 +472,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN828"
+NAME="AEN2246"
></A
><H3
><A
@@ -524,6 +539,7 @@ struct _xsltStylesheet {
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 .. */
@@ -542,6 +558,11 @@ struct _xsltStylesheet {
xmlHashTablePtr attributeSets;/* the attribute sets hash tables */
/*
+ * Key definitions
+ */
+ void *keys; /* key definitions */
+
+ /*
* Output related stuff.
*/
xmlChar *method; /* the output method */
@@ -567,7 +588,7 @@ struct _xsltStylesheet {
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN833"
+NAME="AEN2251"
></A
><H3
><A
@@ -597,7 +618,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN838"
+NAME="AEN2256"
></A
><H3
><A
@@ -627,7 +648,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN843"
+NAME="AEN2261"
></A
><H3
><A
@@ -647,6 +668,9 @@ CLASS="PROGRAMLISTING"
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 */
@@ -657,6 +681,7 @@ CLASS="PROGRAMLISTING"
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
@@ -669,7 +694,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN848"
+NAME="AEN2266"
></A
><H3
><A
@@ -695,7 +720,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN853"
+NAME="AEN2271"
></A
><H3
><A
@@ -721,7 +746,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN858"
+NAME="AEN2276"
></A
><H3
><A
@@ -747,7 +772,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN863"
+NAME="AEN2281"
></A
><H3
><A
@@ -773,7 +798,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN868"
+NAME="AEN2286"
></A
><H3
><A
@@ -854,7 +879,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN889"
+NAME="AEN2307"
></A
><H3
><A
@@ -922,7 +947,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN906"
+NAME="AEN2324"
></A
><H3
><A
@@ -1000,7 +1025,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN926"
+NAME="AEN2344"
></A
><H3
><A
@@ -1068,7 +1093,110 @@ VALIGN="TOP"
><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
+>&nbsp;:</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
+>&nbsp;:</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"
+>&#13;</TD
+></TR
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN2387"
></A
><H3
><A
@@ -1171,7 +1299,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN969"
+NAME="AEN2413"
></A
><H3
><A
@@ -1265,7 +1393,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="libxslt-transform.html"
+HREF="libxslt-keys.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -1319,7 +1447,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
><A
-HREF="libxslt-xsltutils.html"
+HREF="libxslt-numbersinternals.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -1337,7 +1465,7 @@ ALIGN="left"
COLOR="#FFFFFF"
SIZE="3"
><B
->transform</B
+>keys</B
></FONT
></TD
><TD
@@ -1347,7 +1475,7 @@ ALIGN="right"
COLOR="#FFFFFF"
SIZE="3"
><B
->xsltutils</B
+>numbersInternals</B
></FONT
></TD
></TR
diff --git a/doc/html/libxslt-xsltutils.html b/doc/html/libxslt-xsltutils.html
index d3c1e62c..0632a343 100644
--- a/doc/html/libxslt-xsltutils.html
+++ b/doc/html/libxslt-xsltutils.html
@@ -12,8 +12,8 @@ REL="UP"
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
@@ -47,7 +47,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="libxslt-xsltinternals.html"
+HREF="libxslt-transform.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -121,7 +121,7 @@ NAME="LIBXSLT-XSLTUTILS"
><DIV
CLASS="REFNAMEDIV"
><A
-NAME="AEN995"
+NAME="AEN769"
></A
><H2
>Name</H2
@@ -129,7 +129,7 @@ NAME="AEN995"
><DIV
CLASS="REFSYNOPSISDIV"
><A
-NAME="AEN998"
+NAME="AEN772"
></A
><H2
>Synopsis</H2
@@ -333,7 +333,7 @@ HREF="XSLTSTYLESHEETPTR"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1048"
+NAME="AEN822"
></A
><H2
>Description</H2
@@ -343,14 +343,14 @@ NAME="AEN1048"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1051"
+NAME="AEN825"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1053"
+NAME="AEN827"
></A
><H3
><A
@@ -450,7 +450,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1078"
+NAME="AEN852"
></A
><H3
><A
@@ -529,7 +529,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1097"
+NAME="AEN871"
></A
><H3
><A
@@ -671,7 +671,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1132"
+NAME="AEN906"
></A
><H3
><A
@@ -697,7 +697,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1137"
+NAME="AEN911"
></A
><H3
><A
@@ -723,7 +723,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1142"
+NAME="AEN916"
></A
><H3
><A
@@ -781,7 +781,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1156"
+NAME="AEN930"
></A
><H3
><A
@@ -856,7 +856,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1174"
+NAME="AEN948"
></A
><H3
><A
@@ -882,7 +882,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1179"
+NAME="AEN953"
></A
><H3
><A
@@ -908,7 +908,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1184"
+NAME="AEN958"
></A
><H3
><A
@@ -934,7 +934,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1189"
+NAME="AEN963"
></A
><H3
><A
@@ -960,7 +960,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1194"
+NAME="AEN968"
></A
><H3
><A
@@ -1065,7 +1065,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1220"
+NAME="AEN994"
></A
><H3
><A
@@ -1177,7 +1177,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1245"
+NAME="AEN1019"
></A
><H3
><A
@@ -1289,7 +1289,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1270"
+NAME="AEN1044"
></A
><H3
><A
@@ -1357,7 +1357,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1287"
+NAME="AEN1061"
></A
><H3
><A
@@ -1488,7 +1488,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1318"
+NAME="AEN1092"
></A
><H3
><A
@@ -1624,7 +1624,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1351"
+NAME="AEN1125"
></A
><H3
><A
@@ -1775,7 +1775,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1387"
+NAME="AEN1161"
></A
><H3
><A
@@ -1912,7 +1912,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
-NAME="AEN1420"
+NAME="AEN1194"
></A
><H3
><A
@@ -2054,7 +2054,7 @@ WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
><A
-HREF="libxslt-xsltinternals.html"
+HREF="libxslt-transform.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
@@ -2126,7 +2126,7 @@ ALIGN="left"
COLOR="#FFFFFF"
SIZE="3"
><B
->xsltInternals</B
+>transform</B
></FONT
></TD
><TD