1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-07-31 02:43:06 +03:00

- libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:

add ctxt->inst to allow stylesheet element lookup (needed
  for document() fix)
- libxslt/*.[ch]: generate docs for the structures and
  macros, general cleanup for docs
- doc/html/*.html: regenerated all docs
Daniel
This commit is contained in:
Daniel Veillard
2001-05-17 15:26:12 +00:00
parent 056ac3d111
commit 4f96e211a5
31 changed files with 1301 additions and 1052 deletions

View File

@ -4,7 +4,7 @@
>xsltutils</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
REL="HOME"
TITLE="Gnome XSLT Library Reference Manual"
HREF="book1.html"><LINK
@ -18,6 +18,7 @@ REL="NEXT"
TITLE="attributes"
HREF="libxslt-attributes.html"></HEAD
><BODY
CLASS="REFENTRY"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
@ -121,7 +122,7 @@ NAME="LIBXSLT-XSLTUTILS"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN1619"
NAME="AEN1604"
></A
><H2
>Name</H2
@ -129,7 +130,7 @@ NAME="AEN1619"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN1622"
NAME="AEN1607"
></A
><H2
>Synopsis</H2
@ -144,35 +145,6 @@ CELLPADDING="6"
CLASS="SYNOPSIS"
>&#13;
int <A
HREF="libxslt-xsltutils.html#XMLXPATHISNODETYPE"
>xmlXPathIsNodeType</A
> (const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *name);
<GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
>* <A
HREF="libxslt-xsltutils.html#XMLSPLITQNAME2"
>xmlSplitQName2</A
> (const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *name,
<GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> **prefix);
void <A
HREF="libxslt-xsltutils.html#XMLXPATHBOOLEANFUNCTION"
>xmlXPathBooleanFunction</A
> (<GTKDOCLINK
HREF="XMLXPATHPARSERCONTEXTPTR"
>xmlXPathParserContextPtr</GTKDOCLINK
> ctxt,
int nargs);
#define <A
HREF="libxslt-xsltutils.html#TODO-CAPS"
>TODO</A
@ -317,7 +289,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN1668"
NAME="AEN1645"
></A
><H2
>Description</H2
@ -327,269 +299,14 @@ NAME="AEN1668"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN1671"
NAME="AEN1648"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN1673"
></A
><H3
><A
NAME="XMLXPATHISNODETYPE"
></A
>xmlXPathIsNodeType ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>int xmlXPathIsNodeType (const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *name);</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
>name</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="AEN1692"
></A
><H3
><A
NAME="XMLSPLITQNAME2"
></A
>xmlSplitQName2 ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
><GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
>* xmlSplitQName2 (const <GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> *name,
<GTKDOCLINK
HREF="XMLCHAR"
>xmlChar</GTKDOCLINK
> **prefix);</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
>name</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
>prefix</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="AEN1717"
></A
><H3
><A
NAME="XMLXPATHBOOLEANFUNCTION"
></A
>xmlXPathBooleanFunction ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xmlXPathBooleanFunction (<GTKDOCLINK
HREF="XMLXPATHPARSERCONTEXTPTR"
>xmlXPathParserContextPtr</GTKDOCLINK
> ctxt,
int nargs);</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
>ctxt</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
>nargs</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&#13;</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1736"
NAME="AEN1650"
></A
><H3
><A
@ -610,12 +327,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>macro to flag unimplemented blocks</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1741"
NAME="AEN1656"
></A
><H3
><A
@ -636,12 +355,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>macro to flag that a problem was detected internally</P
><P
></P
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1746"
NAME="AEN1662"
></A
><H3
><A
@ -662,9 +383,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>Checks that the element pertains to XSLt namespace</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1668"
></A
><P
></P
><TABLE
@ -674,6 +400,7 @@ BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
@ -689,8 +416,9 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&#13;</TD
>&nbsp;</TD
></TR
></TBODY
></TABLE
><P
></P
@ -699,7 +427,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1760"
NAME="AEN1677"
></A
><H3
><A
@ -720,9 +448,14 @@ CLASS="PROGRAMLISTING"
></TR
></TABLE
><P
>Checks the value of an element in XSLT namespace</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1683"
></A
><P
></P
><TABLE
@ -732,6 +465,7 @@ BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
@ -764,8 +498,9 @@ CLASS="PARAMETER"
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&#13;</TD
>&nbsp;</TD
></TR
></TBODY
></TABLE
><P
></P
@ -774,7 +509,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1778"
NAME="AEN1696"
></A
><H3
><A
@ -800,7 +535,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1783"
NAME="AEN1701"
></A
><H3
><A
@ -826,7 +561,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1788"
NAME="AEN1706"
></A
><H3
><A
@ -852,7 +587,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1793"
NAME="AEN1711"
></A
><H3
><A
@ -878,7 +613,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1798"
NAME="AEN1716"
></A
><H3
><A
@ -915,6 +650,9 @@ HREF="XMLNODEPTR"
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1725"
></A
><P
></P
><TABLE
@ -924,6 +662,7 @@ BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
@ -975,6 +714,7 @@ ALIGN="LEFT"
VALIGN="TOP"
> The node containing the message instruction</TD
></TR
></TBODY
></TABLE
><P
></P
@ -983,7 +723,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1824"
NAME="AEN1742"
></A
><H3
><A
@ -1044,6 +784,9 @@ CLASS="PARAMETER"
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1754"
></A
><P
></P
><TABLE
@ -1053,6 +796,7 @@ BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
@ -1087,6 +831,7 @@ ALIGN="LEFT"
VALIGN="TOP"
> the new handler function</TD
></TR
></TBODY
></TABLE
><P
></P
@ -1095,7 +840,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1849"
NAME="AEN1767"
></A
><H3
><A
@ -1156,6 +901,9 @@ CLASS="PARAMETER"
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1779"
></A
><P
></P
><TABLE
@ -1165,6 +913,7 @@ BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
@ -1199,6 +948,7 @@ ALIGN="LEFT"
VALIGN="TOP"
> the new handler function</TD
></TR
></TBODY
></TABLE
><P
></P
@ -1207,7 +957,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1874"
NAME="AEN1792"
></A
><H3
><A
@ -1241,6 +991,9 @@ CLASS="PARAMETER"
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1800"
></A
><P
></P
><TABLE
@ -1250,6 +1003,7 @@ BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
@ -1267,6 +1021,7 @@ ALIGN="LEFT"
VALIGN="TOP"
> the node set</TD
></TR
></TBODY
></TABLE
><P
></P
@ -1275,7 +1030,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1891"
NAME="AEN1809"
></A
><H3
><A
@ -1310,6 +1065,9 @@ requirement provided by the arry of nodes.</P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1817"
></A
><P
></P
><TABLE
@ -1319,6 +1077,7 @@ BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
@ -1370,6 +1129,7 @@ ALIGN="LEFT"
VALIGN="TOP"
> the number of sorts in the array</TD
></TR
></TBODY
></TABLE
><P
></P
@ -1378,7 +1138,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1916"
NAME="AEN1834"
></A
><H3
><A
@ -1431,6 +1191,9 @@ CLASS="PARAMETER"
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1846"
></A
><P
></P
><TABLE
@ -1440,6 +1203,7 @@ BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
@ -1506,6 +1270,7 @@ ALIGN="LEFT"
VALIGN="TOP"
>the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
><P
></P
@ -1514,7 +1279,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1949"
NAME="AEN1867"
></A
><H3
><A
@ -1565,6 +1330,9 @@ CLASS="PARAMETER"
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1878"
></A
><P
></P
><TABLE
@ -1574,6 +1342,7 @@ BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
@ -1657,6 +1426,7 @@ ALIGN="LEFT"
VALIGN="TOP"
>the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
><P
></P
@ -1665,7 +1435,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1985"
NAME="AEN1903"
></A
><H3
><A
@ -1719,6 +1489,9 @@ CLASS="PARAMETER"
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1915"
></A
><P
></P
><TABLE
@ -1728,6 +1501,7 @@ BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
@ -1794,6 +1568,7 @@ ALIGN="LEFT"
VALIGN="TOP"
>the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
><P
></P
@ -1802,7 +1577,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN2018"
NAME="AEN1936"
></A
><H3
><A
@ -1848,6 +1623,9 @@ This does not close the descriptor.</P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1946"
></A
><P
></P
><TABLE
@ -1857,6 +1635,7 @@ BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
@ -1923,6 +1702,7 @@ ALIGN="LEFT"
VALIGN="TOP"
>the number of byte written or -1 in case of failure.</TD
></TR
></TBODY
></TABLE
><P
></P