mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-07-31 02:43:06 +03:00
one bug fix, preparing 0.2.0 release:
- libxlst/functions.c: fixed ID generation - doc/xslt.html doc/html/*.html: updated/regenerated the doc Daniel
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||||||
|
|
||||||
|
* libxlst/functions.c: fixed ID generation
|
||||||
|
* doc/xslt.html doc/html/*.html: updated/regenerated the doc
|
||||||
|
|
||||||
Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||||||
|
|
||||||
* libxslt/numbers.c: removed a couple of memleaks
|
* libxslt/numbers.c: removed a couple of memleaks
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
AC_INIT(libxslt/xslt.c)
|
AC_INIT(libxslt/xslt.c)
|
||||||
|
|
||||||
VERSION=0.1.0
|
VERSION=0.2.0
|
||||||
PACKAGE=libxslt
|
PACKAGE=libxslt
|
||||||
|
|
||||||
AM_CONFIG_HEADER(config.h)
|
AM_CONFIG_HEADER(config.h)
|
||||||
@ -95,7 +95,7 @@ dnl
|
|||||||
dnl find libxml
|
dnl find libxml
|
||||||
dnl
|
dnl
|
||||||
XML_CONFIG="xml2-config"
|
XML_CONFIG="xml2-config"
|
||||||
AC_MSG_CHECKING(for libxml libraries >= 2.3.0)
|
AC_MSG_CHECKING(for libxml libraries >= 2.3.1)
|
||||||
if test "x$LIBXML_PREFIX" != "x"
|
if test "x$LIBXML_PREFIX" != "x"
|
||||||
then
|
then
|
||||||
if ${LIBXML_PREFIX}/bin/xml2-config --libs print > /dev/null 2>&1
|
if ${LIBXML_PREFIX}/bin/xml2-config --libs print > /dev/null 2>&1
|
||||||
@ -112,13 +112,13 @@ dnl
|
|||||||
if test "x$XML_CONFIG" != "x"
|
if test "x$XML_CONFIG" != "x"
|
||||||
then
|
then
|
||||||
vers=`$XML_CONFIG --version | sed -e 's/libxml //' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
|
vers=`$XML_CONFIG --version | sed -e 's/libxml //' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
|
||||||
if test "$vers" -ge 2003000
|
if test "$vers" -ge 2003001
|
||||||
then
|
then
|
||||||
LIBXML_LIBS="`$XML_CONFIG --libs`"
|
LIBXML_LIBS="`$XML_CONFIG --libs`"
|
||||||
LIBXML_CFLAGS="`$XML_CONFIG --cflags`"
|
LIBXML_CFLAGS="`$XML_CONFIG --cflags`"
|
||||||
AC_MSG_RESULT(found)
|
AC_MSG_RESULT(found)
|
||||||
else
|
else
|
||||||
AC_MSG_ERROR(You need at least libxml 2.3.0 for this version of libxml)
|
AC_MSG_ERROR(You need at least libxml 2.3.1 for this version of libxslt)
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
AC_MSG_ERROR(Could not find libxml2 anywhere.)
|
AC_MSG_ERROR(Could not find libxml2 anywhere.)
|
||||||
|
@ -121,7 +121,7 @@ NAME="LIBXSLT-ATTRIBUTES"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFNAMEDIV"
|
CLASS="REFNAMEDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1230"
|
NAME="AEN1478"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Name</H2
|
>Name</H2
|
||||||
@ -129,7 +129,7 @@ NAME="AEN1230"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSYNOPSISDIV"
|
CLASS="REFSYNOPSISDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1233"
|
NAME="AEN1481"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Synopsis</H2
|
>Synopsis</H2
|
||||||
@ -147,9 +147,9 @@ CLASS="SYNOPSIS"
|
|||||||
void <A
|
void <A
|
||||||
HREF="libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET"
|
HREF="libxslt-attributes.html#XSLTPARSESTYLESHEETATTRIBUTESET"
|
||||||
>xsltParseStylesheetAttributeSet</A
|
>xsltParseStylesheetAttributeSet</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
@ -173,9 +173,9 @@ HREF="XMLNODEPTR"
|
|||||||
void <A
|
void <A
|
||||||
HREF="libxslt-attributes.html#XSLTFREEATTRIBUTESETSHASHES"
|
HREF="libxslt-attributes.html#XSLTFREEATTRIBUTESETSHASHES"
|
||||||
>xsltFreeAttributeSetsHashes</A
|
>xsltFreeAttributeSetsHashes</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);
|
> style);
|
||||||
void <A
|
void <A
|
||||||
HREF="libxslt-attributes.html#XSLTAPPLYATTRIBUTESET"
|
HREF="libxslt-attributes.html#XSLTAPPLYATTRIBUTESET"
|
||||||
@ -203,7 +203,7 @@ HREF="XMLCHAR"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1250"
|
NAME="AEN1498"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Description</H2
|
>Description</H2
|
||||||
@ -213,14 +213,14 @@ NAME="AEN1250"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1253"
|
NAME="AEN1501"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Details</H2
|
>Details</H2
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1255"
|
NAME="AEN1503"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -236,9 +236,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>void xsltParseStylesheetAttributeSet (<GTKDOCLINK
|
>void xsltParseStylesheetAttributeSet (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
@ -305,7 +305,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1276"
|
NAME="AEN1524"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -410,7 +410,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1302"
|
NAME="AEN1550"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -426,9 +426,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>void xsltFreeAttributeSetsHashes (<GTKDOCLINK
|
>void xsltFreeAttributeSetsHashes (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);</PRE
|
> style);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
@ -473,7 +473,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1318"
|
NAME="AEN1566"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
|
@ -121,7 +121,7 @@ NAME="LIBXSLT-IMPORTS"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFNAMEDIV"
|
CLASS="REFNAMEDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1354"
|
NAME="AEN1602"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Name</H2
|
>Name</H2
|
||||||
@ -129,7 +129,7 @@ NAME="AEN1354"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSYNOPSISDIV"
|
CLASS="REFSYNOPSISDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1357"
|
NAME="AEN1605"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Synopsis</H2
|
>Synopsis</H2
|
||||||
@ -144,12 +144,20 @@ CELLPADDING="6"
|
|||||||
CLASS="SYNOPSIS"
|
CLASS="SYNOPSIS"
|
||||||
>
|
>
|
||||||
|
|
||||||
|
#define <A
|
||||||
|
HREF="libxslt-imports.html#XSLT-GET-IMPORT-PTR-CAPS"
|
||||||
|
>XSLT_GET_IMPORT_PTR</A
|
||||||
|
> (res, style, name)
|
||||||
|
#define <A
|
||||||
|
HREF="libxslt-imports.html#XSLT-GET-IMPORT-INT-CAPS"
|
||||||
|
>XSLT_GET_IMPORT_INT</A
|
||||||
|
> (res, style, name)
|
||||||
void <A
|
void <A
|
||||||
HREF="libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT"
|
HREF="libxslt-imports.html#XSLTPARSESTYLESHEETIMPORT"
|
||||||
>xsltParseStylesheetImport</A
|
>xsltParseStylesheetImport</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
@ -158,23 +166,23 @@ HREF="XMLNODEPTR"
|
|||||||
void <A
|
void <A
|
||||||
HREF="libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE"
|
HREF="libxslt-imports.html#XSLTPARSESTYLESHEETINCLUDE"
|
||||||
>xsltParseStylesheetInclude</A
|
>xsltParseStylesheetInclude</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
>xmlNodePtr</GTKDOCLINK
|
>xmlNodePtr</GTKDOCLINK
|
||||||
> cur);
|
> cur);
|
||||||
<GTKDOCLINK
|
<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> <A
|
> <A
|
||||||
HREF="libxslt-imports.html#XSLTNEXTIMPORT"
|
HREF="libxslt-imports.html#XSLTNEXTIMPORT"
|
||||||
>xsltNextImport</A
|
>xsltNextImport</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);
|
> style);
|
||||||
int <A
|
int <A
|
||||||
HREF="libxslt-imports.html#XSLTFINDELEMSPACEHANDLING"
|
HREF="libxslt-imports.html#XSLTFINDELEMSPACEHANDLING"
|
||||||
@ -212,7 +220,7 @@ HREF="XMLCHAR"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1377"
|
NAME="AEN1627"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Description</H2
|
>Description</H2
|
||||||
@ -222,14 +230,198 @@ NAME="AEN1377"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1380"
|
NAME="AEN1630"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Details</H2
|
>Details</H2
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1382"
|
NAME="AEN1632"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLT-GET-IMPORT-PTR-CAPS"
|
||||||
|
></A
|
||||||
|
>XSLT_GET_IMPORT_PTR()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>#define XSLT_GET_IMPORT_PTR(res, style, 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
|
||||||
|
>res</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> </TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>style</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> </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"
|
||||||
|
> </TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN1654"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLT-GET-IMPORT-INT-CAPS"
|
||||||
|
></A
|
||||||
|
>XSLT_GET_IMPORT_INT()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>#define XSLT_GET_IMPORT_INT(res, style, 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
|
||||||
|
>res</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> </TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>style</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> </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"
|
||||||
|
> </TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN1676"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -245,9 +437,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>void xsltParseStylesheetImport (<GTKDOCLINK
|
>void xsltParseStylesheetImport (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
@ -314,7 +506,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1403"
|
NAME="AEN1697"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -330,9 +522,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>void xsltParseStylesheetInclude (<GTKDOCLINK
|
>void xsltParseStylesheetInclude (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
@ -399,7 +591,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1424"
|
NAME="AEN1718"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -415,12 +607,12 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
><GTKDOCLINK
|
><A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> xsltNextImport (<GTKDOCLINK
|
> xsltNextImport (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);</PRE
|
> style);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
@ -480,7 +672,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1445"
|
NAME="AEN1739"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -581,7 +773,7 @@ should be CDTATA wrapped.</TD
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1470"
|
NAME="AEN1764"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
|
@ -121,7 +121,7 @@ NAME="LIBXSLT-KEYS"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFNAMEDIV"
|
CLASS="REFNAMEDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2013"
|
NAME="AEN2307"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Name</H2
|
>Name</H2
|
||||||
@ -129,7 +129,7 @@ NAME="AEN2013"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSYNOPSISDIV"
|
CLASS="REFSYNOPSISDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2016"
|
NAME="AEN2310"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Synopsis</H2
|
>Synopsis</H2
|
||||||
@ -147,9 +147,9 @@ CLASS="SYNOPSIS"
|
|||||||
int <A
|
int <A
|
||||||
HREF="libxslt-keys.html#XSLTADDKEY"
|
HREF="libxslt-keys.html#XSLTADDKEY"
|
||||||
>xsltAddKey</A
|
>xsltAddKey</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
const <GTKDOCLINK
|
const <GTKDOCLINK
|
||||||
HREF="XMLCHAR"
|
HREF="XMLCHAR"
|
||||||
@ -195,21 +195,25 @@ HREF="libxslt-keys.html#XSLTINITCTXTKEYS"
|
|||||||
> (<A
|
> (<A
|
||||||
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||||
>xsltTransformContextPtr</A
|
>xsltTransformContextPtr</A
|
||||||
> ctxt);
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XSLTDOCUMENTPTR"
|
||||||
|
>xsltDocumentPtr</GTKDOCLINK
|
||||||
|
> doc);
|
||||||
void <A
|
void <A
|
||||||
HREF="libxslt-keys.html#XSLTFREEKEYS"
|
HREF="libxslt-keys.html#XSLTFREEKEYS"
|
||||||
>xsltFreeKeys</A
|
>xsltFreeKeys</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);
|
> style);
|
||||||
void <A
|
void <A
|
||||||
HREF="libxslt-keys.html#XSLTFREECTXTKEYS"
|
HREF="libxslt-keys.html#XSLTFREEDOCUMENTKEYS"
|
||||||
>xsltFreeCtxtKeys</A
|
>xsltFreeDocumentKeys</A
|
||||||
> (<A
|
> (<GTKDOCLINK
|
||||||
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
HREF="XSLTDOCUMENTPTR"
|
||||||
>xsltTransformContextPtr</A
|
>xsltDocumentPtr</GTKDOCLINK
|
||||||
> ctxt);</PRE
|
> doc);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
></TABLE
|
></TABLE
|
||||||
@ -217,7 +221,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2037"
|
NAME="AEN2332"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Description</H2
|
>Description</H2
|
||||||
@ -227,14 +231,14 @@ NAME="AEN2037"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2040"
|
NAME="AEN2335"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Details</H2
|
>Details</H2
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2042"
|
NAME="AEN2337"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -250,9 +254,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>int xsltAddKey (<GTKDOCLINK
|
>int xsltAddKey (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
const <GTKDOCLINK
|
const <GTKDOCLINK
|
||||||
HREF="XMLCHAR"
|
HREF="XMLCHAR"
|
||||||
@ -396,7 +400,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2082"
|
NAME="AEN2377"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -540,7 +544,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2118"
|
NAME="AEN2413"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -559,7 +563,11 @@ CLASS="PROGRAMLISTING"
|
|||||||
>void xsltInitCtxtKeys (<A
|
>void xsltInitCtxtKeys (<A
|
||||||
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||||
>xsltTransformContextPtr</A
|
>xsltTransformContextPtr</A
|
||||||
> ctxt);</PRE
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XSLTDOCUMENTPTR"
|
||||||
|
>xsltDocumentPtr</GTKDOCLINK
|
||||||
|
> doc);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
></TABLE
|
></TABLE
|
||||||
@ -596,6 +604,23 @@ ALIGN="LEFT"
|
|||||||
VALIGN="TOP"
|
VALIGN="TOP"
|
||||||
> an XSLT transformation context</TD
|
> an XSLT transformation context</TD
|
||||||
></TR
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>doc</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> an XSLT document</TD
|
||||||
|
></TR
|
||||||
></TABLE
|
></TABLE
|
||||||
><P
|
><P
|
||||||
></P
|
></P
|
||||||
@ -604,7 +629,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2134"
|
NAME="AEN2434"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -620,9 +645,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>void xsltFreeKeys (<GTKDOCLINK
|
>void xsltFreeKeys (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);</PRE
|
> style);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
@ -667,13 +692,13 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2150"
|
NAME="AEN2450"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
NAME="XSLTFREECTXTKEYS"
|
NAME="XSLTFREEDOCUMENTKEYS"
|
||||||
></A
|
></A
|
||||||
>xsltFreeCtxtKeys ()</H3
|
>xsltFreeDocumentKeys ()</H3
|
||||||
><TABLE
|
><TABLE
|
||||||
BORDER="0"
|
BORDER="0"
|
||||||
BGCOLOR="#D6E8FF"
|
BGCOLOR="#D6E8FF"
|
||||||
@ -683,16 +708,14 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>void xsltFreeCtxtKeys (<A
|
>void xsltFreeDocumentKeys (<GTKDOCLINK
|
||||||
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
HREF="XSLTDOCUMENTPTR"
|
||||||
>xsltTransformContextPtr</A
|
>xsltDocumentPtr</GTKDOCLINK
|
||||||
> ctxt);</PRE
|
> doc);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
></TABLE
|
></TABLE
|
||||||
><P
|
><P
|
||||||
>Free up all the space used by the key tables</P
|
|
||||||
><P
|
|
||||||
></P
|
></P
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="INFORMALTABLE"
|
CLASS="INFORMALTABLE"
|
||||||
@ -713,14 +736,14 @@ VALIGN="TOP"
|
|||||||
><TT
|
><TT
|
||||||
CLASS="PARAMETER"
|
CLASS="PARAMETER"
|
||||||
><I
|
><I
|
||||||
>ctxt</I
|
>doc</I
|
||||||
></TT
|
></TT
|
||||||
> :</TD
|
> :</TD
|
||||||
><TD
|
><TD
|
||||||
WIDTH="80%"
|
WIDTH="80%"
|
||||||
ALIGN="LEFT"
|
ALIGN="LEFT"
|
||||||
VALIGN="TOP"
|
VALIGN="TOP"
|
||||||
> an XSLT transformation context</TD
|
> </TD
|
||||||
></TR
|
></TR
|
||||||
></TABLE
|
></TABLE
|
||||||
><P
|
><P
|
||||||
|
@ -121,7 +121,7 @@ NAME="LIBXSLT-NAMESPACES"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFNAMEDIV"
|
CLASS="REFNAMEDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1506"
|
NAME="AEN1800"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Name</H2
|
>Name</H2
|
||||||
@ -129,7 +129,7 @@ NAME="AEN1506"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSYNOPSISDIV"
|
CLASS="REFSYNOPSISDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1509"
|
NAME="AEN1803"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Synopsis</H2
|
>Synopsis</H2
|
||||||
@ -147,9 +147,9 @@ CLASS="SYNOPSIS"
|
|||||||
void <A
|
void <A
|
||||||
HREF="libxslt-namespaces.html#XSLTNAMESPACEALIAS"
|
HREF="libxslt-namespaces.html#XSLTNAMESPACEALIAS"
|
||||||
>xsltNamespaceAlias</A
|
>xsltNamespaceAlias</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
@ -224,9 +224,9 @@ HREF="XMLNSPTR"
|
|||||||
void <A
|
void <A
|
||||||
HREF="libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES"
|
HREF="libxslt-namespaces.html#XSLTFREENAMESPACEALIASHASHES"
|
||||||
>xsltFreeNamespaceAliasHashes</A
|
>xsltFreeNamespaceAliasHashes</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);</PRE
|
> style);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
@ -235,7 +235,7 @@ HREF="XSLTSTYLESHEETPTR"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1535"
|
NAME="AEN1829"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Description</H2
|
>Description</H2
|
||||||
@ -245,14 +245,14 @@ NAME="AEN1535"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1538"
|
NAME="AEN1832"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Details</H2
|
>Details</H2
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1540"
|
NAME="AEN1834"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -268,9 +268,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>void xsltNamespaceAlias (<GTKDOCLINK
|
>void xsltNamespaceAlias (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
@ -337,7 +337,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1561"
|
NAME="AEN1855"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -483,7 +483,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1597"
|
NAME="AEN1891"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -646,7 +646,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1637"
|
NAME="AEN1931"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -776,7 +776,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1669"
|
NAME="AEN1963"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -792,9 +792,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>void xsltFreeNamespaceAliasHashes (<GTKDOCLINK
|
>void xsltFreeNamespaceAliasHashes (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);</PRE
|
> style);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
|
@ -109,7 +109,7 @@ NAME="LIBXSLT-NUMBERSINTERNALS"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFNAMEDIV"
|
CLASS="REFNAMEDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2439"
|
NAME="AEN2750"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Name</H2
|
>Name</H2
|
||||||
@ -117,7 +117,7 @@ NAME="AEN2439"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSYNOPSISDIV"
|
CLASS="REFSYNOPSISDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2442"
|
NAME="AEN2753"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Synopsis</H2
|
>Synopsis</H2
|
||||||
@ -176,7 +176,7 @@ HREF="XMLNODEPTR"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2455"
|
NAME="AEN2766"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Description</H2
|
>Description</H2
|
||||||
@ -186,14 +186,14 @@ NAME="AEN2455"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2458"
|
NAME="AEN2769"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Details</H2
|
>Details</H2
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2460"
|
NAME="AEN2771"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -335,7 +335,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2495"
|
NAME="AEN2806"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
|
@ -144,12 +144,52 @@ CELLPADDING="6"
|
|||||||
CLASS="SYNOPSIS"
|
CLASS="SYNOPSIS"
|
||||||
>
|
>
|
||||||
|
|
||||||
|
struct <A
|
||||||
|
HREF="libxslt-pattern.html#XSLTCOMPMATCH"
|
||||||
|
>xsltCompMatch</A
|
||||||
|
>;
|
||||||
|
typedef <A
|
||||||
|
HREF="libxslt-pattern.html#XSLTCOMPMATCHPTR"
|
||||||
|
>xsltCompMatchPtr</A
|
||||||
|
>;
|
||||||
|
<A
|
||||||
|
HREF="libxslt-pattern.html#XSLTCOMPMATCHPTR"
|
||||||
|
>xsltCompMatchPtr</A
|
||||||
|
> <A
|
||||||
|
HREF="libxslt-pattern.html#XSLTCOMPILEPATTERN"
|
||||||
|
>xsltCompilePattern</A
|
||||||
|
> (const <GTKDOCLINK
|
||||||
|
HREF="XMLCHAR"
|
||||||
|
>xmlChar</GTKDOCLINK
|
||||||
|
> *pattern);
|
||||||
|
void <A
|
||||||
|
HREF="libxslt-pattern.html#XSLTFREECOMPMATCHLIST"
|
||||||
|
>xsltFreeCompMatchList</A
|
||||||
|
> (<A
|
||||||
|
HREF="libxslt-pattern.html#XSLTCOMPMATCHPTR"
|
||||||
|
>xsltCompMatchPtr</A
|
||||||
|
> comp);
|
||||||
|
int <A
|
||||||
|
HREF="libxslt-pattern.html#XSLTTESTCOMPMATCHLIST"
|
||||||
|
>xsltTestCompMatchList</A
|
||||||
|
> (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||||
|
>xsltTransformContextPtr</A
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> node,
|
||||||
|
<A
|
||||||
|
HREF="libxslt-pattern.html#XSLTCOMPMATCHPTR"
|
||||||
|
>xsltCompMatchPtr</A
|
||||||
|
> comp);
|
||||||
int <A
|
int <A
|
||||||
HREF="libxslt-pattern.html#XSLTADDTEMPLATE"
|
HREF="libxslt-pattern.html#XSLTADDTEMPLATE"
|
||||||
>xsltAddTemplate</A
|
>xsltAddTemplate</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<A
|
<A
|
||||||
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
|
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
|
||||||
@ -176,14 +216,33 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
|||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
>xmlNodePtr</GTKDOCLINK
|
>xmlNodePtr</GTKDOCLINK
|
||||||
> node);
|
> node,
|
||||||
|
<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style);
|
||||||
void <A
|
void <A
|
||||||
HREF="libxslt-pattern.html#XSLTFREETEMPLATEHASHES"
|
HREF="libxslt-pattern.html#XSLTFREETEMPLATEHASHES"
|
||||||
>xsltFreeTemplateHashes</A
|
>xsltFreeTemplateHashes</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);</PRE
|
> style);
|
||||||
|
int <A
|
||||||
|
HREF="libxslt-pattern.html#XSLTMATCHPATTERN"
|
||||||
|
>xsltMatchPattern</A
|
||||||
|
> (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||||
|
>xsltTransformContextPtr</A
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> node,
|
||||||
|
const <GTKDOCLINK
|
||||||
|
HREF="XMLCHAR"
|
||||||
|
>xmlChar</GTKDOCLINK
|
||||||
|
> *pattern);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
></TABLE
|
></TABLE
|
||||||
@ -191,7 +250,7 @@ HREF="XSLTSTYLESHEETPTR"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN327"
|
NAME="AEN343"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Description</H2
|
>Description</H2
|
||||||
@ -201,14 +260,338 @@ NAME="AEN327"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN330"
|
NAME="AEN346"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Details</H2
|
>Details</H2
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN332"
|
NAME="AEN348"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTCOMPMATCH"
|
||||||
|
></A
|
||||||
|
>struct xsltCompMatch</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>struct xsltCompMatch;</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN353"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTCOMPMATCHPTR"
|
||||||
|
></A
|
||||||
|
>xsltCompMatchPtr</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>typedef xsltCompMatch *xsltCompMatchPtr;</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN358"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTCOMPILEPATTERN"
|
||||||
|
></A
|
||||||
|
>xsltCompilePattern ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-pattern.html#XSLTCOMPMATCHPTR"
|
||||||
|
>xsltCompMatchPtr</A
|
||||||
|
> xsltCompilePattern (const <GTKDOCLINK
|
||||||
|
HREF="XMLCHAR"
|
||||||
|
>xmlChar</GTKDOCLINK
|
||||||
|
> *pattern);</PRE
|
||||||
|
></TD
|
||||||
|
></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"
|
||||||
|
><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
|
||||||
|
>pattern</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"
|
||||||
|
>the generated pattern list or NULL in case of failure</TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN380"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTFREECOMPMATCHLIST"
|
||||||
|
></A
|
||||||
|
>xsltFreeCompMatchList ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>void xsltFreeCompMatchList (<A
|
||||||
|
HREF="libxslt-pattern.html#XSLTCOMPMATCHPTR"
|
||||||
|
>xsltCompMatchPtr</A
|
||||||
|
> comp);</PRE
|
||||||
|
></TD
|
||||||
|
></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"
|
||||||
|
><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
|
||||||
|
>comp</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> an XSLT comp list</TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN397"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTTESTCOMPMATCHLIST"
|
||||||
|
></A
|
||||||
|
>xsltTestCompMatchList ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>int xsltTestCompMatchList (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||||
|
>xsltTransformContextPtr</A
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> node,
|
||||||
|
<A
|
||||||
|
HREF="libxslt-pattern.html#XSLTCOMPMATCHPTR"
|
||||||
|
>xsltCompMatchPtr</A
|
||||||
|
> comp);</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
>Test wether the node matches one of the patterns in the list</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"
|
||||||
|
> a XSLT process context</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>node</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> a node</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>comp</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> the precompiled pattern list</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><I
|
||||||
|
CLASS="EMPHASIS"
|
||||||
|
>Returns</I
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
>1 if it matches, 0 if it doesn't and -1 in case of failure</TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN427"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -224,9 +607,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>int xsltAddTemplate (<GTKDOCLINK
|
>int xsltAddTemplate (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<A
|
<A
|
||||||
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
|
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
|
||||||
@ -354,7 +737,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN368"
|
NAME="AEN463"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -380,12 +763,22 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
|||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
>xmlNodePtr</GTKDOCLINK
|
>xmlNodePtr</GTKDOCLINK
|
||||||
> node);</PRE
|
> node,
|
||||||
|
<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
></TABLE
|
></TABLE
|
||||||
><P
|
><P
|
||||||
>Finds the template applying to this node</P
|
>Finds the template applying to this node, if <TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>style</I
|
||||||
|
></TT
|
||||||
|
> is non-NULL
|
||||||
|
it means one need to look for the next imported template in scope.</P
|
||||||
><P
|
><P
|
||||||
></P
|
></P
|
||||||
><DIV
|
><DIV
|
||||||
@ -438,6 +831,23 @@ VALIGN="TOP"
|
|||||||
WIDTH="20%"
|
WIDTH="20%"
|
||||||
ALIGN="RIGHT"
|
ALIGN="RIGHT"
|
||||||
VALIGN="TOP"
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>style</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> the current style</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
><I
|
><I
|
||||||
CLASS="EMPHASIS"
|
CLASS="EMPHASIS"
|
||||||
>Returns</I
|
>Returns</I
|
||||||
@ -456,7 +866,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN394"
|
NAME="AEN495"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -472,9 +882,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>void xsltFreeTemplateHashes (<GTKDOCLINK
|
>void xsltFreeTemplateHashes (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);</PRE
|
> style);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
@ -516,6 +926,126 @@ VALIGN="TOP"
|
|||||||
></P
|
></P
|
||||||
></DIV
|
></DIV
|
||||||
></DIV
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN511"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTMATCHPATTERN"
|
||||||
|
></A
|
||||||
|
>xsltMatchPattern ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>int xsltMatchPattern (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||||
|
>xsltTransformContextPtr</A
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> node,
|
||||||
|
const <GTKDOCLINK
|
||||||
|
HREF="XMLCHAR"
|
||||||
|
>xmlChar</GTKDOCLINK
|
||||||
|
> *pattern);</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
>Determine if a node matches a pattern.</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"
|
||||||
|
> </TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>node</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> a node in the source tree</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>pattern</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> an XSLT pattern</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
|
||||||
></DIV
|
></DIV
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="NAVFOOTER"
|
CLASS="NAVFOOTER"
|
||||||
|
@ -121,7 +121,7 @@ NAME="LIBXSLT-TEMPLATES"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFNAMEDIV"
|
CLASS="REFNAMEDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN415"
|
NAME="AEN546"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Name</H2
|
>Name</H2
|
||||||
@ -129,7 +129,7 @@ NAME="AEN415"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSYNOPSISDIV"
|
CLASS="REFSYNOPSISDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN418"
|
NAME="AEN549"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Synopsis</H2
|
>Synopsis</H2
|
||||||
@ -276,7 +276,7 @@ HREF="XMLCHAR"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN456"
|
NAME="AEN587"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Description</H2
|
>Description</H2
|
||||||
@ -286,14 +286,14 @@ NAME="AEN456"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN459"
|
NAME="AEN590"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Details</H2
|
>Details</H2
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN461"
|
NAME="AEN592"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -393,7 +393,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN486"
|
NAME="AEN617"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -519,7 +519,7 @@ caller.</TD
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN517"
|
NAME="AEN648"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -645,7 +645,7 @@ caller.</TD
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN548"
|
NAME="AEN679"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -748,7 +748,7 @@ caller.</TD
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN574"
|
NAME="AEN705"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -850,7 +850,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN600"
|
NAME="AEN731"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -973,7 +973,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN631"
|
NAME="AEN762"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1096,7 +1096,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN662"
|
NAME="AEN793"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
|
@ -121,7 +121,7 @@ NAME="LIBXSLT-TRANSFORM"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFNAMEDIV"
|
CLASS="REFNAMEDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN693"
|
NAME="AEN824"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Name</H2
|
>Name</H2
|
||||||
@ -129,7 +129,7 @@ NAME="AEN693"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSYNOPSISDIV"
|
CLASS="REFSYNOPSISDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN696"
|
NAME="AEN827"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Synopsis</H2
|
>Synopsis</H2
|
||||||
@ -150,9 +150,9 @@ HREF="XMLDOCPTR"
|
|||||||
> <A
|
> <A
|
||||||
HREF="libxslt-transform.html#XSLTAPPLYSTYLESHEET"
|
HREF="libxslt-transform.html#XSLTAPPLYSTYLESHEET"
|
||||||
>xsltApplyStylesheet</A
|
>xsltApplyStylesheet</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
@ -169,6 +169,10 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
|||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
>xmlNodePtr</GTKDOCLINK
|
>xmlNodePtr</GTKDOCLINK
|
||||||
> node,
|
> node,
|
||||||
|
<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
|
||||||
|
>xsltTemplatePtr</A
|
||||||
|
> templ,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
>xmlNodePtr</GTKDOCLINK
|
>xmlNodePtr</GTKDOCLINK
|
||||||
@ -180,7 +184,7 @@ HREF="XMLNODEPTR"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN707"
|
NAME="AEN839"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Description</H2
|
>Description</H2
|
||||||
@ -190,14 +194,14 @@ NAME="AEN707"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN710"
|
NAME="AEN842"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Details</H2
|
>Details</H2
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN712"
|
NAME="AEN844"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -216,9 +220,9 @@ CLASS="PROGRAMLISTING"
|
|||||||
><GTKDOCLINK
|
><GTKDOCLINK
|
||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
>xmlDocPtr</GTKDOCLINK
|
>xmlDocPtr</GTKDOCLINK
|
||||||
> xsltApplyStylesheet (<GTKDOCLINK
|
> xsltApplyStylesheet (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
@ -300,7 +304,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN738"
|
NAME="AEN870"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -324,6 +328,10 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
|||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
>xmlNodePtr</GTKDOCLINK
|
>xmlNodePtr</GTKDOCLINK
|
||||||
> node,
|
> node,
|
||||||
|
<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
|
||||||
|
>xsltTemplatePtr</A
|
||||||
|
> templ,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
>xmlNodePtr</GTKDOCLINK
|
>xmlNodePtr</GTKDOCLINK
|
||||||
@ -388,6 +396,23 @@ VALIGN="TOP"
|
|||||||
><TT
|
><TT
|
||||||
CLASS="PARAMETER"
|
CLASS="PARAMETER"
|
||||||
><I
|
><I
|
||||||
|
>templ</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> the template</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
>list</I
|
>list</I
|
||||||
></TT
|
></TT
|
||||||
> :</TD
|
> :</TD
|
||||||
|
@ -121,7 +121,7 @@ NAME="LIBXSLT-VARIABLES"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFNAMEDIV"
|
CLASS="REFNAMEDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1690"
|
NAME="AEN1984"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Name</H2
|
>Name</H2
|
||||||
@ -129,7 +129,7 @@ NAME="AEN1690"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSYNOPSISDIV"
|
CLASS="REFSYNOPSISDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1693"
|
NAME="AEN1987"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Synopsis</H2
|
>Synopsis</H2
|
||||||
@ -172,9 +172,9 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
|||||||
void <A
|
void <A
|
||||||
HREF="libxslt-variables.html#XSLTPARSEGLOBALVARIABLE"
|
HREF="libxslt-variables.html#XSLTPARSEGLOBALVARIABLE"
|
||||||
>xsltParseGlobalVariable</A
|
>xsltParseGlobalVariable</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
@ -183,9 +183,9 @@ HREF="XMLNODEPTR"
|
|||||||
void <A
|
void <A
|
||||||
HREF="libxslt-variables.html#XSLTPARSEGLOBALPARAM"
|
HREF="libxslt-variables.html#XSLTPARSEGLOBALPARAM"
|
||||||
>xsltParseGlobalParam</A
|
>xsltParseGlobalParam</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
@ -284,7 +284,7 @@ HREF="XMLCHAR"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1732"
|
NAME="AEN2026"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Description</H2
|
>Description</H2
|
||||||
@ -294,14 +294,14 @@ NAME="AEN1732"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1735"
|
NAME="AEN2029"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Details</H2
|
>Details</H2
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1737"
|
NAME="AEN2031"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -359,7 +359,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1751"
|
NAME="AEN2045"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -438,7 +438,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1771"
|
NAME="AEN2065"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -501,7 +501,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1787"
|
NAME="AEN2081"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -564,7 +564,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1803"
|
NAME="AEN2097"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -580,9 +580,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>void xsltParseGlobalVariable (<GTKDOCLINK
|
>void xsltParseGlobalVariable (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
@ -649,7 +649,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1824"
|
NAME="AEN2118"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -665,9 +665,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>void xsltParseGlobalParam (<GTKDOCLINK
|
>void xsltParseGlobalParam (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLNODEPTR"
|
HREF="XMLNODEPTR"
|
||||||
@ -734,7 +734,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1845"
|
NAME="AEN2139"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -819,7 +819,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1866"
|
NAME="AEN2160"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -904,7 +904,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1887"
|
NAME="AEN2181"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -967,7 +967,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1903"
|
NAME="AEN2197"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1091,7 +1091,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1934"
|
NAME="AEN2228"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1277,7 +1277,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1979"
|
NAME="AEN2273"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
|
@ -121,7 +121,7 @@ NAME="LIBXSLT-XSLTINTERNALS"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFNAMEDIV"
|
CLASS="REFNAMEDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2171"
|
NAME="AEN2470"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Name</H2
|
>Name</H2
|
||||||
@ -129,7 +129,7 @@ NAME="AEN2171"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSYNOPSISDIV"
|
CLASS="REFSYNOPSISDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2174"
|
NAME="AEN2473"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Synopsis</H2
|
>Synopsis</H2
|
||||||
@ -172,6 +172,14 @@ struct <A
|
|||||||
HREF="libxslt-xsltinternals.html#XSLTDECIMALFORMAT"
|
HREF="libxslt-xsltinternals.html#XSLTDECIMALFORMAT"
|
||||||
>xsltDecimalFormat</A
|
>xsltDecimalFormat</A
|
||||||
>;
|
>;
|
||||||
|
struct <A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEET"
|
||||||
|
>xsltStylesheet</A
|
||||||
|
>;
|
||||||
|
typedef <A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
>;
|
||||||
enum <A
|
enum <A
|
||||||
HREF="libxslt-xsltinternals.html#XSLTOUTPUTTYPE"
|
HREF="libxslt-xsltinternals.html#XSLTOUTPUTTYPE"
|
||||||
>xsltOutputType</A
|
>xsltOutputType</A
|
||||||
@ -200,9 +208,9 @@ HREF="libxslt-xsltinternals.html#CHECK-STOPPEDE-CAPS"
|
|||||||
HREF="libxslt-xsltinternals.html#CHECK-STOPPED0-CAPS"
|
HREF="libxslt-xsltinternals.html#CHECK-STOPPED0-CAPS"
|
||||||
>CHECK_STOPPED0</A
|
>CHECK_STOPPED0</A
|
||||||
>
|
>
|
||||||
<GTKDOCLINK
|
<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> <A
|
> <A
|
||||||
HREF="libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE"
|
HREF="libxslt-xsltinternals.html#XSLTPARSESTYLESHEETFILE"
|
||||||
>xsltParseStylesheetFile</A
|
>xsltParseStylesheetFile</A
|
||||||
@ -213,9 +221,9 @@ HREF="XMLCHAR"
|
|||||||
void <A
|
void <A
|
||||||
HREF="libxslt-xsltinternals.html#XSLTFREESTYLESHEET"
|
HREF="libxslt-xsltinternals.html#XSLTFREESTYLESHEET"
|
||||||
>xsltFreeStylesheet</A
|
>xsltFreeStylesheet</A
|
||||||
> (<GTKDOCLINK
|
> (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> sheet);
|
> sheet);
|
||||||
int <A
|
int <A
|
||||||
HREF="libxslt-xsltinternals.html#XSLTISBLANK"
|
HREF="libxslt-xsltinternals.html#XSLTISBLANK"
|
||||||
@ -238,32 +246,32 @@ HREF="XSLTDECIMALFORMATPTR"
|
|||||||
HREF="libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME"
|
HREF="libxslt-xsltinternals.html#XSLTDECIMALFORMATGETBYNAME"
|
||||||
>xsltDecimalFormatGetByName</A
|
>xsltDecimalFormatGetByName</A
|
||||||
>
|
>
|
||||||
(<GTKDOCLINK
|
(<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> sheet,
|
> sheet,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLCHAR"
|
HREF="XMLCHAR"
|
||||||
>xmlChar</GTKDOCLINK
|
>xmlChar</GTKDOCLINK
|
||||||
> *name);
|
> *name);
|
||||||
<GTKDOCLINK
|
<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> <A
|
> <A
|
||||||
HREF="libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS"
|
HREF="libxslt-xsltinternals.html#XSLTPARSESTYLESHEETPROCESS"
|
||||||
>xsltParseStylesheetProcess</A
|
>xsltParseStylesheetProcess</A
|
||||||
>
|
>
|
||||||
(<GTKDOCLINK
|
(<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> ret,
|
> ret,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
>xmlDocPtr</GTKDOCLINK
|
>xmlDocPtr</GTKDOCLINK
|
||||||
> doc);
|
> doc);
|
||||||
<GTKDOCLINK
|
<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> <A
|
> <A
|
||||||
HREF="libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC"
|
HREF="libxslt-xsltinternals.html#XSLTPARSESTYLESHEETDOC"
|
||||||
>xsltParseStylesheetDoc</A
|
>xsltParseStylesheetDoc</A
|
||||||
@ -278,7 +286,7 @@ HREF="XMLDOCPTR"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2211"
|
NAME="AEN2512"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Description</H2
|
>Description</H2
|
||||||
@ -288,14 +296,14 @@ NAME="AEN2211"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2214"
|
NAME="AEN2515"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Details</H2
|
>Details</H2
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2216"
|
NAME="AEN2517"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -324,7 +332,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2221"
|
NAME="AEN2522"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -359,7 +367,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2226"
|
NAME="AEN2527"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -385,7 +393,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2231"
|
NAME="AEN2532"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -411,7 +419,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2236"
|
NAME="AEN2537"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -429,6 +437,7 @@ CELLPADDING="6"
|
|||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>struct xsltTemplate {
|
>struct xsltTemplate {
|
||||||
struct _xsltTemplate *next;/* chained list sorted by priority */
|
struct _xsltTemplate *next;/* chained list sorted by priority */
|
||||||
|
struct _xsltStylesheet *style;/* the containing stylesheet */
|
||||||
xmlChar *match; /* the matching string */
|
xmlChar *match; /* the matching string */
|
||||||
int priority; /* as given from the stylesheet, not computed */
|
int priority; /* as given from the stylesheet, not computed */
|
||||||
xmlChar *name; /* the local part of the name QName */
|
xmlChar *name; /* the local part of the name QName */
|
||||||
@ -446,7 +455,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2241"
|
NAME="AEN2542"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -472,7 +481,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2246"
|
NAME="AEN2547"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -506,13 +515,43 @@ CLASS="PROGRAMLISTING"
|
|||||||
} xsltDecimalFormat, *xsltDecimalFormatPtr;
|
} xsltDecimalFormat, *xsltDecimalFormatPtr;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The in-memory structure corresponding to an XSLT Stylesheet
|
* Data structure associated to a document
|
||||||
* NOTE: most of the content is simply linked from the doc tree
|
|
||||||
* structure, no specific allocation is made.
|
|
||||||
*/
|
*/
|
||||||
typedef struct _xsltStylesheet xsltStylesheet;
|
|
||||||
typedef xsltStylesheet *xsltStylesheetPtr;
|
typedef struct _xsltDocument xsltDocument;
|
||||||
struct _xsltStylesheet {
|
typedef xsltDocument *xsltDocumentPtr;
|
||||||
|
struct _xsltDocument {
|
||||||
|
struct _xsltDocument *next; /* documents are kept in a chained list */
|
||||||
|
int main; /* is this the main document */
|
||||||
|
xmlDocPtr doc; /* the parsed document */
|
||||||
|
void *keys; /* key tables storage */
|
||||||
|
};</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN2552"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTSTYLESHEET"
|
||||||
|
></A
|
||||||
|
>struct xsltStylesheet</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>struct xsltStylesheet {
|
||||||
/*
|
/*
|
||||||
* The stylesheet import relation is kept as a tree
|
* The stylesheet import relation is kept as a tree
|
||||||
*/
|
*/
|
||||||
@ -520,6 +559,8 @@ struct _xsltStylesheet {
|
|||||||
struct _xsltStylesheet *next;
|
struct _xsltStylesheet *next;
|
||||||
struct _xsltStylesheet *imports;
|
struct _xsltStylesheet *imports;
|
||||||
|
|
||||||
|
xsltDocumentPtr docList; /* the include document list */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* General data on the style sheet document
|
* General data on the style sheet document
|
||||||
*/
|
*/
|
||||||
@ -588,7 +629,33 @@ struct _xsltStylesheet {
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2251"
|
NAME="AEN2557"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTSTYLESHEETPTR"
|
||||||
|
></A
|
||||||
|
>xsltStylesheetPtr</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>typedef xsltStylesheet *xsltStylesheetPtr;</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN2562"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -618,7 +685,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2256"
|
NAME="AEN2567"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -648,7 +715,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2261"
|
NAME="AEN2572"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -668,10 +735,17 @@ CLASS="PROGRAMLISTING"
|
|||||||
xsltStylesheetPtr style; /* the stylesheet used */
|
xsltStylesheetPtr style; /* the stylesheet used */
|
||||||
xsltOutputType type; /* the type of output */
|
xsltOutputType type; /* the type of output */
|
||||||
|
|
||||||
|
xsltTemplatePtr templ; /* the current template */
|
||||||
|
int templNr; /* Nb of templates in the stack */
|
||||||
|
int templMax; /* Size of the templtes stack */
|
||||||
|
xsltTemplatePtr *templTab; /* the template stack */
|
||||||
|
|
||||||
const xmlChar *mode; /* the current mode */
|
const xmlChar *mode; /* the current mode */
|
||||||
const xmlChar *modeURI; /* the current mode URI */
|
const xmlChar *modeURI; /* the current mode URI */
|
||||||
|
|
||||||
xmlDocPtr doc; /* the current doc */
|
xsltDocumentPtr docList; /* the document list */
|
||||||
|
|
||||||
|
xsltDocumentPtr document; /* the current document */
|
||||||
xmlNodePtr node; /* the current node */
|
xmlNodePtr node; /* the current node */
|
||||||
xmlNodeSetPtr nodeList; /* the current node list */
|
xmlNodeSetPtr nodeList; /* the current node list */
|
||||||
|
|
||||||
@ -681,8 +755,6 @@ CLASS="PROGRAMLISTING"
|
|||||||
xmlXPathContextPtr xpathCtxt; /* the XPath context */
|
xmlXPathContextPtr xpathCtxt; /* the XPath context */
|
||||||
void *variablesHash; /* hash table or wherever variables
|
void *variablesHash; /* hash table or wherever variables
|
||||||
informations are stored */
|
informations are stored */
|
||||||
void *keys; /* key tables storage */
|
|
||||||
xmlDocPtr extraDocs; /* extra docs parsed by document() */
|
|
||||||
xsltTransformState state; /* the current state */
|
xsltTransformState state; /* the current state */
|
||||||
};</PRE
|
};</PRE
|
||||||
></TD
|
></TD
|
||||||
@ -694,7 +766,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2266"
|
NAME="AEN2577"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -720,7 +792,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2271"
|
NAME="AEN2582"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -746,7 +818,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2276"
|
NAME="AEN2587"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -772,7 +844,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2281"
|
NAME="AEN2592"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -798,7 +870,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2286"
|
NAME="AEN2597"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -814,9 +886,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
><GTKDOCLINK
|
><A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> xsltParseStylesheetFile (const <GTKDOCLINK
|
> xsltParseStylesheetFile (const <GTKDOCLINK
|
||||||
HREF="XMLCHAR"
|
HREF="XMLCHAR"
|
||||||
>xmlChar</GTKDOCLINK
|
>xmlChar</GTKDOCLINK
|
||||||
@ -879,7 +951,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2307"
|
NAME="AEN2618"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -895,9 +967,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
>void xsltFreeStylesheet (<GTKDOCLINK
|
>void xsltFreeStylesheet (<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> sheet);</PRE
|
> sheet);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
@ -947,7 +1019,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2324"
|
NAME="AEN2635"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1025,7 +1097,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2344"
|
NAME="AEN2655"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1093,7 +1165,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2361"
|
NAME="AEN2672"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1113,9 +1185,9 @@ CLASS="PROGRAMLISTING"
|
|||||||
HREF="XSLTDECIMALFORMATPTR"
|
HREF="XSLTDECIMALFORMATPTR"
|
||||||
>xsltDecimalFormatPtr</GTKDOCLINK
|
>xsltDecimalFormatPtr</GTKDOCLINK
|
||||||
> xsltDecimalFormatGetByName
|
> xsltDecimalFormatGetByName
|
||||||
(<GTKDOCLINK
|
(<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> sheet,
|
> sheet,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLCHAR"
|
HREF="XMLCHAR"
|
||||||
@ -1196,7 +1268,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2387"
|
NAME="AEN2698"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1212,13 +1284,13 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
><GTKDOCLINK
|
><A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> xsltParseStylesheetProcess
|
> xsltParseStylesheetProcess
|
||||||
(<GTKDOCLINK
|
(<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> ret,
|
> ret,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
@ -1299,7 +1371,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN2413"
|
NAME="AEN2724"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1315,9 +1387,9 @@ CELLPADDING="6"
|
|||||||
><TD
|
><TD
|
||||||
><PRE
|
><PRE
|
||||||
CLASS="PROGRAMLISTING"
|
CLASS="PROGRAMLISTING"
|
||||||
><GTKDOCLINK
|
><A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> xsltParseStylesheetDoc (<GTKDOCLINK
|
> xsltParseStylesheetDoc (<GTKDOCLINK
|
||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
>xmlDocPtr</GTKDOCLINK
|
>xmlDocPtr</GTKDOCLINK
|
||||||
|
@ -121,7 +121,7 @@ NAME="LIBXSLT-XSLTUTILS"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFNAMEDIV"
|
CLASS="REFNAMEDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN769"
|
NAME="AEN906"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Name</H2
|
>Name</H2
|
||||||
@ -129,7 +129,7 @@ NAME="AEN769"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSYNOPSISDIV"
|
CLASS="REFSYNOPSISDIV"
|
||||||
><A
|
><A
|
||||||
NAME="AEN772"
|
NAME="AEN909"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Synopsis</H2
|
>Synopsis</H2
|
||||||
@ -188,6 +188,48 @@ HREF="XMLCHAR"
|
|||||||
HREF="XMLCHAR"
|
HREF="XMLCHAR"
|
||||||
>xmlChar</GTKDOCLINK
|
>xmlChar</GTKDOCLINK
|
||||||
> *value);
|
> *value);
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> <A
|
||||||
|
HREF="libxslt-xsltutils.html#XMLXPATHNEXTPRECEDING"
|
||||||
|
>xmlXPathNextPreceding</A
|
||||||
|
> (<GTKDOCLINK
|
||||||
|
HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||||
|
>xmlXPathParserContextPtr</GTKDOCLINK
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> cur);
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> <A
|
||||||
|
HREF="libxslt-xsltutils.html#XMLXPATHNEXTANCESTOR"
|
||||||
|
>xmlXPathNextAncestor</A
|
||||||
|
> (<GTKDOCLINK
|
||||||
|
HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||||
|
>xmlXPathParserContextPtr</GTKDOCLINK
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> cur);
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> <A
|
||||||
|
HREF="libxslt-xsltutils.html#XMLXPATHNEXTPRECEDINGSIBLING"
|
||||||
|
>xmlXPathNextPrecedingSibling</A
|
||||||
|
> (<GTKDOCLINK
|
||||||
|
HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||||
|
>xmlXPathParserContextPtr</GTKDOCLINK
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> cur);
|
||||||
#define <A
|
#define <A
|
||||||
HREF="libxslt-xsltutils.html#TODO-CAPS"
|
HREF="libxslt-xsltutils.html#TODO-CAPS"
|
||||||
>TODO</A
|
>TODO</A
|
||||||
@ -282,9 +324,9 @@ HREF="XMLOUTPUTBUFFERPTR"
|
|||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
>xmlDocPtr</GTKDOCLINK
|
>xmlDocPtr</GTKDOCLINK
|
||||||
> result,
|
> result,
|
||||||
<GTKDOCLINK
|
<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);
|
> style);
|
||||||
int <A
|
int <A
|
||||||
HREF="libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME"
|
HREF="libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME"
|
||||||
@ -294,9 +336,9 @@ HREF="libxslt-xsltutils.html#XSLTSAVERESULTTOFILENAME"
|
|||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
>xmlDocPtr</GTKDOCLINK
|
>xmlDocPtr</GTKDOCLINK
|
||||||
> result,
|
> result,
|
||||||
<GTKDOCLINK
|
<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
int compression);
|
int compression);
|
||||||
int <A
|
int <A
|
||||||
@ -310,9 +352,9 @@ HREF="FILE-CAPS"
|
|||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
>xmlDocPtr</GTKDOCLINK
|
>xmlDocPtr</GTKDOCLINK
|
||||||
> result,
|
> result,
|
||||||
<GTKDOCLINK
|
<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);
|
> style);
|
||||||
int <A
|
int <A
|
||||||
HREF="libxslt-xsltutils.html#XSLTSAVERESULTTOFD"
|
HREF="libxslt-xsltutils.html#XSLTSAVERESULTTOFD"
|
||||||
@ -322,10 +364,21 @@ HREF="libxslt-xsltutils.html#XSLTSAVERESULTTOFD"
|
|||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
>xmlDocPtr</GTKDOCLINK
|
>xmlDocPtr</GTKDOCLINK
|
||||||
> result,
|
> result,
|
||||||
|
<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style);
|
||||||
|
void <A
|
||||||
|
HREF="libxslt-xsltutils.html#XSLTDEBUG"
|
||||||
|
>xsltDebug</A
|
||||||
|
> (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||||
|
>xsltTransformContextPtr</A
|
||||||
|
> ctxt,
|
||||||
<GTKDOCLINK
|
<GTKDOCLINK
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="XMLNODEPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xmlNodePtr</GTKDOCLINK
|
||||||
> style);</PRE
|
> node);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
></TABLE
|
></TABLE
|
||||||
@ -333,7 +386,7 @@ HREF="XSLTSTYLESHEETPTR"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN822"
|
NAME="AEN974"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Description</H2
|
>Description</H2
|
||||||
@ -343,14 +396,14 @@ NAME="AEN822"
|
|||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT1"
|
CLASS="REFSECT1"
|
||||||
><A
|
><A
|
||||||
NAME="AEN825"
|
NAME="AEN977"
|
||||||
></A
|
></A
|
||||||
><H2
|
><H2
|
||||||
>Details</H2
|
>Details</H2
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN827"
|
NAME="AEN979"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -450,7 +503,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN852"
|
NAME="AEN1004"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -529,7 +582,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN871"
|
NAME="AEN1023"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -671,7 +724,307 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN906"
|
NAME="AEN1058"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XMLXPATHNEXTPRECEDING"
|
||||||
|
></A
|
||||||
|
>xmlXPathNextPreceding ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
><GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> xmlXPathNextPreceding (<GTKDOCLINK
|
||||||
|
HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||||
|
>xmlXPathParserContextPtr</GTKDOCLINK
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> cur);</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
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> </TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>cur</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="AEN1083"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XMLXPATHNEXTANCESTOR"
|
||||||
|
></A
|
||||||
|
>xmlXPathNextAncestor ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
><GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> xmlXPathNextAncestor (<GTKDOCLINK
|
||||||
|
HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||||
|
>xmlXPathParserContextPtr</GTKDOCLINK
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> cur);</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
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> </TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>cur</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="AEN1108"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XMLXPATHNEXTPRECEDINGSIBLING"
|
||||||
|
></A
|
||||||
|
>xmlXPathNextPrecedingSibling ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
><GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> xmlXPathNextPrecedingSibling (<GTKDOCLINK
|
||||||
|
HREF="XMLXPATHPARSERCONTEXTPTR"
|
||||||
|
>xmlXPathParserContextPtr</GTKDOCLINK
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> cur);</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
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> </TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>cur</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="AEN1133"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -697,7 +1050,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN911"
|
NAME="AEN1138"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -723,7 +1076,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN916"
|
NAME="AEN1143"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -781,7 +1134,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN930"
|
NAME="AEN1157"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -856,7 +1209,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN948"
|
NAME="AEN1175"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -882,7 +1235,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN953"
|
NAME="AEN1180"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -908,7 +1261,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN958"
|
NAME="AEN1185"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -934,7 +1287,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN963"
|
NAME="AEN1190"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -960,7 +1313,7 @@ CLASS="PROGRAMLISTING"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN968"
|
NAME="AEN1195"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1065,7 +1418,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN994"
|
NAME="AEN1221"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1177,7 +1530,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1019"
|
NAME="AEN1246"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1289,7 +1642,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1044"
|
NAME="AEN1271"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1357,7 +1710,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1061"
|
NAME="AEN1288"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1488,7 +1841,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1092"
|
NAME="AEN1319"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1512,9 +1865,9 @@ HREF="XMLOUTPUTBUFFERPTR"
|
|||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
>xmlDocPtr</GTKDOCLINK
|
>xmlDocPtr</GTKDOCLINK
|
||||||
> result,
|
> result,
|
||||||
<GTKDOCLINK
|
<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);</PRE
|
> style);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
@ -1624,7 +1977,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1125"
|
NAME="AEN1352"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1645,9 +1998,9 @@ CLASS="PROGRAMLISTING"
|
|||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
>xmlDocPtr</GTKDOCLINK
|
>xmlDocPtr</GTKDOCLINK
|
||||||
> result,
|
> result,
|
||||||
<GTKDOCLINK
|
<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style,
|
> style,
|
||||||
int compression);</PRE
|
int compression);</PRE
|
||||||
></TD
|
></TD
|
||||||
@ -1775,7 +2128,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1161"
|
NAME="AEN1388"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1799,9 +2152,9 @@ HREF="FILE-CAPS"
|
|||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
>xmlDocPtr</GTKDOCLINK
|
>xmlDocPtr</GTKDOCLINK
|
||||||
> result,
|
> result,
|
||||||
<GTKDOCLINK
|
<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);</PRE
|
> style);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
@ -1912,7 +2265,7 @@ VALIGN="TOP"
|
|||||||
><HR><DIV
|
><HR><DIV
|
||||||
CLASS="REFSECT2"
|
CLASS="REFSECT2"
|
||||||
><A
|
><A
|
||||||
NAME="AEN1194"
|
NAME="AEN1421"
|
||||||
></A
|
></A
|
||||||
><H3
|
><H3
|
||||||
><A
|
><A
|
||||||
@ -1933,9 +2286,9 @@ CLASS="PROGRAMLISTING"
|
|||||||
HREF="XMLDOCPTR"
|
HREF="XMLDOCPTR"
|
||||||
>xmlDocPtr</GTKDOCLINK
|
>xmlDocPtr</GTKDOCLINK
|
||||||
> result,
|
> result,
|
||||||
<GTKDOCLINK
|
<A
|
||||||
HREF="XSLTSTYLESHEETPTR"
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
>xsltStylesheetPtr</GTKDOCLINK
|
>xsltStylesheetPtr</A
|
||||||
> style);</PRE
|
> style);</PRE
|
||||||
></TD
|
></TD
|
||||||
></TR
|
></TR
|
||||||
@ -2038,6 +2391,90 @@ VALIGN="TOP"
|
|||||||
></P
|
></P
|
||||||
></DIV
|
></DIV
|
||||||
></DIV
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN1452"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTDEBUG"
|
||||||
|
></A
|
||||||
|
>xsltDebug ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>void xsltDebug (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||||
|
>xsltTransformContextPtr</A
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> node);</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
>Process an debug node</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 processing context</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>node</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> The current node</TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
></DIV
|
></DIV
|
||||||
><DIV
|
><DIV
|
||||||
CLASS="NAVFOOTER"
|
CLASS="NAVFOOTER"
|
||||||
|
@ -144,6 +144,25 @@ platform, get in touch with me to upload the package. I will keep them in the
|
|||||||
href="http://cvs.gnome.org/lxr/source/libxslt/ChangeLog">Changelog</a> file
|
href="http://cvs.gnome.org/lxr/source/libxslt/ChangeLog">Changelog</a> file
|
||||||
for a really accurate description</h3>
|
for a really accurate description</h3>
|
||||||
|
|
||||||
|
<p>0.2.0: Feb 15 2000</p>
|
||||||
|
<ul>
|
||||||
|
<li>second beta version, released at the same time as libxml2-2.3.1</li>
|
||||||
|
<li>getting close to feature completion, lot of bug fixes, some in the HTML
|
||||||
|
and XPath support of libxml</li>
|
||||||
|
<li>start becoming usable for real work. This version can now regenerate the
|
||||||
|
XML 2e HTML from the original XML sources and the associated stylesheets
|
||||||
|
(in <a href="http://www.w3.org/TR/REC-xml#b4d250b6c21">section I of the
|
||||||
|
XML REC</a>)</li>
|
||||||
|
<li>Still misses extension element/function/prefixes support. Support of
|
||||||
|
key() and document() is not complete</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3>0.1.0: Feb 8 2000</h3>
|
||||||
|
<ul>
|
||||||
|
<li>first beta version, released at the same time as libxml2-2.3.0</li>
|
||||||
|
<li>lots of bug fixes, first "testing" version, but incomplete</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3>0.0.1: Jan 25 2000</h3>
|
<h3>0.0.1: Jan 25 2000</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>first alpha version released at the same time as libxml2-2.2.12</li>
|
<li>first alpha version released at the same time as libxml2-2.2.12</li>
|
||||||
@ -162,7 +181,28 @@ the processing is redirected on the standard output.</p>
|
|||||||
|
|
||||||
<p>@@TODO</p>
|
<p>@@TODO</p>
|
||||||
|
|
||||||
|
<p>check the<a href="libxslt-lib.html"> generated pages</a> and the source of
|
||||||
|
xsltproc.c, basically done in a few steps:</p>
|
||||||
|
<ol>
|
||||||
|
<li>configure the parser for XSLT:
|
||||||
|
<p>xmlSubstituteEntitiesDefault(1);</p>
|
||||||
|
<p>xmlLoadExtDtdDefaultValue = 1; </p>
|
||||||
|
</li>
|
||||||
|
<li>parse the stylesheet with xsltParseStylesheetFile()</li>
|
||||||
|
<li>parse the document with xmlParseFile()</li>
|
||||||
|
<li>apply the stylesheet using xsltApplyStylesheet()</li>
|
||||||
|
<li>save the result using xsltSaveResultToFile() if needed set
|
||||||
|
xmlIndentTreeOutput to 1</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<p>Steps 2,3, and 5 will probably need to be changed depending on you
|
||||||
|
processing needs and environment for example if reading/saving from/to
|
||||||
|
memory</p>
|
||||||
|
|
||||||
<h2><a name="Contributi">Contributions</a></h2>
|
<h2><a name="Contributi">Contributions</a></h2>
|
||||||
|
<ul>
|
||||||
|
<li>Bjorn Reese is the author of the number support</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<p></p>
|
<p></p>
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ Copyright: LGPL
|
|||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
Source: ftp://xmlsoft.org/XSLT/libxslt-%{ver}.tar.gz
|
Source: ftp://xmlsoft.org/XSLT/libxslt-%{ver}.tar.gz
|
||||||
BuildRoot: /var/tmp/libxslt-%{PACKAGE_VERSION}-root
|
BuildRoot: /var/tmp/libxslt-%{PACKAGE_VERSION}-root
|
||||||
Requires: libxml2 >= 2.3.0
|
Requires: libxml2 >= 2.3.1
|
||||||
|
|
||||||
URL: http://xmlsoft.org/
|
URL: http://xmlsoft.org/
|
||||||
Docdir: %{prefix}/doc
|
Docdir: %{prefix}/doc
|
||||||
@ -25,7 +25,7 @@ installed.
|
|||||||
Summary: Libraries, includes, etc. to develop XML and HTML applications
|
Summary: Libraries, includes, etc. to develop XML and HTML applications
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
Requires: libxslt = %{version}
|
Requires: libxslt = %{version}
|
||||||
Requires: libxml2-devel >= 2.3.0
|
Requires: libxml2-devel >= 2.3.1
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
This C library allows to transform XML files into other XML files
|
This C library allows to transform XML files into other XML files
|
||||||
|
@ -348,7 +348,7 @@ xsltGenerateIdFunction(xmlXPathParserContextPtr ctxt, int nargs){
|
|||||||
val = (unsigned long)((char *)cur - (char *)0);
|
val = (unsigned long)((char *)cur - (char *)0);
|
||||||
val /= sizeof(xmlNode);
|
val /= sizeof(xmlNode);
|
||||||
val |= 0xFFFFFF;
|
val |= 0xFFFFFF;
|
||||||
sprintf((char *)str, "id%10ld", val);
|
sprintf((char *)str, "id%ld", val);
|
||||||
valuePush(ctxt, xmlXPathNewString(str));
|
valuePush(ctxt, xmlXPathNewString(str));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user