mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-07-31 02:43:06 +03:00
Too tired to do some code, prepared documentation:
- Makefile.am configure.in doc/Makefile.am: added a doc subdir and the rules to generates the makefiles. - doc/libxslt.sgml doc/xslt.html: very first version of the manual - doc/html/*.html : autogenerated documentation - libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc Daniel
This commit is contained in:
@ -1,3 +1,11 @@
|
|||||||
|
Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||||||
|
|
||||||
|
* Makefile.am configure.in doc/Makefile.am: added a doc subdir
|
||||||
|
and the rules to generates the makefiles.
|
||||||
|
* doc/libxslt.sgml doc/xslt.html: very first version of the manual
|
||||||
|
* doc/html/*.html : autogenerated documentation
|
||||||
|
* libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
|
||||||
|
|
||||||
Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
|
||||||
|
|
||||||
* libxslt/functions.c: xsltGenerateIdFunction() small patch
|
* libxslt/functions.c: xsltGenerateIdFunction() small patch
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
SUBDIRS = \
|
SUBDIRS = \
|
||||||
libxslt \
|
libxslt \
|
||||||
tests
|
tests \
|
||||||
|
doc
|
||||||
|
|
||||||
confexecdir=$(libdir)
|
confexecdir=$(libdir)
|
||||||
confexec_DATA = xsltConf.sh
|
confexec_DATA = xsltConf.sh
|
||||||
|
@ -146,6 +146,7 @@ libxslt/xsltconfig.h
|
|||||||
tests/Makefile
|
tests/Makefile
|
||||||
tests/REC1/Makefile
|
tests/REC1/Makefile
|
||||||
tests/REC2/Makefile
|
tests/REC2/Makefile
|
||||||
|
doc/Makefile
|
||||||
xslt-config
|
xslt-config
|
||||||
libxslt.spec
|
libxslt.spec
|
||||||
])
|
])
|
||||||
|
55
doc/Makefile.am
Normal file
55
doc/Makefile.am
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
## Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
|
# The name of the module.
|
||||||
|
DOC_MODULE=libxslt-$(VERSION)
|
||||||
|
|
||||||
|
# The top-level SGML file.
|
||||||
|
DOC_MAIN_SGML_FILE=libxslt.sgml
|
||||||
|
|
||||||
|
# The directory containing the source code (if it contains documentation).
|
||||||
|
DOC_SOURCE_DIR=..
|
||||||
|
|
||||||
|
HTML_DIR=$(prefix)/doc
|
||||||
|
|
||||||
|
TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)/html
|
||||||
|
|
||||||
|
# htmldir = $(prefix)/html
|
||||||
|
# html_DATA = gnome-dev-info.html
|
||||||
|
|
||||||
|
scan:
|
||||||
|
gtkdoc-scan --module=libxslt --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="acconfig.h config.h"
|
||||||
|
|
||||||
|
templates: scan
|
||||||
|
gtkdoc-mktmpl --module=libxslt
|
||||||
|
|
||||||
|
sgml:
|
||||||
|
gtkdoc-mkdb --module=libxslt --source-dir=$(DOC_SOURCE_DIR)
|
||||||
|
|
||||||
|
html:
|
||||||
|
if ! test -d html ; then mkdir html ; fi
|
||||||
|
-cd html && gtkdoc-mkhtml libxslt ../$(DOC_MAIN_SGML_FILE)
|
||||||
|
|
||||||
|
clean-local:
|
||||||
|
rm -f *~ *.bak *.hierarchy *.signals *-unused.txt
|
||||||
|
|
||||||
|
maintainer-clean-local: clean
|
||||||
|
rm -rf sgml html libxslt-decl-list.txt libxslt-decl.txt
|
||||||
|
|
||||||
|
libxslt-decl-list.txt : templates
|
||||||
|
|
||||||
|
libxslt-sections.txt : scan
|
||||||
|
cp libxslt-decl-list.txt libxslt-sections.txt
|
||||||
|
|
||||||
|
rebuild: libxslt-sections.txt templates sgml html
|
||||||
|
|
||||||
|
install-data-local:
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
|
||||||
|
-@INSTALL@ -m 0644 $(srcdir)/xml.html $(DESTDIR)$(TARGET_DIR)
|
||||||
|
-@INSTALL@ -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(TARGET_DIR)
|
||||||
|
-@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR)
|
||||||
|
-(cd $(DESTDIR); gtkdoc-fixxref --module=libxslt --html-dir=$(HTML_DIR))
|
||||||
|
|
||||||
|
dist-hook:
|
||||||
|
(cd $(srcdir) ; tar cvf - *.html *.gif html/*.html html/*.sgml) | (cd $(distdir); tar xf -)
|
||||||
|
|
||||||
|
.PHONY : html sgml templates scan
|
229
doc/html/book1.html
Normal file
229
doc/html/book1.html
Normal file
@ -0,0 +1,229 @@
|
|||||||
|
<HTML
|
||||||
|
><HEAD
|
||||||
|
><TITLE
|
||||||
|
>Gnome XSLT Library Reference Manual</TITLE
|
||||||
|
><META
|
||||||
|
NAME="GENERATOR"
|
||||||
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
|
||||||
|
REL="NEXT"
|
||||||
|
TITLE="Libxml Programming Notes"
|
||||||
|
HREF="libxslt-notes.html"></HEAD
|
||||||
|
><BODY
|
||||||
|
BGCOLOR="#FFFFFF"
|
||||||
|
TEXT="#000000"
|
||||||
|
LINK="#0000FF"
|
||||||
|
VLINK="#840084"
|
||||||
|
ALINK="#0000FF"
|
||||||
|
><DIV
|
||||||
|
CLASS="BOOK"
|
||||||
|
><DIV
|
||||||
|
CLASS="TITLEPAGE"
|
||||||
|
><TABLE
|
||||||
|
WIDTH="100%"
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#000000"
|
||||||
|
CELLPADDING="1"
|
||||||
|
CELLSPACING="0"
|
||||||
|
><TR
|
||||||
|
><TH
|
||||||
|
ALIGN="center"
|
||||||
|
VALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="7"
|
||||||
|
><P
|
||||||
|
CLASS="TITLE"
|
||||||
|
><A
|
||||||
|
NAME="AEN2"
|
||||||
|
>Gnome XSLT Library Reference Manual</A
|
||||||
|
></P
|
||||||
|
></FONT
|
||||||
|
></TH
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><H3
|
||||||
|
CLASS="AUTHOR"
|
||||||
|
>Daniel Veillard</H3
|
||||||
|
><DIV
|
||||||
|
CLASS="AFFILIATION"
|
||||||
|
><DIV
|
||||||
|
CLASS="ADDRESS"
|
||||||
|
><P
|
||||||
|
CLASS="ADDRESS"
|
||||||
|
> Daniel.Veillard@imag.fr<br>
|
||||||
|
</P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><P
|
||||||
|
CLASS="COPYRIGHT"
|
||||||
|
>Copyright © 2001 by <SPAN
|
||||||
|
CLASS="HOLDER"
|
||||||
|
>Daniel Veillard</SPAN
|
||||||
|
></P
|
||||||
|
><DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="ABSTRACT"
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
><P
|
||||||
|
>This manual documents the interfaces of the libxslt
|
||||||
|
library and has some short notes to help get you up to speed
|
||||||
|
with using the library.</P
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="LEGALNOTICE"
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
><P
|
||||||
|
>Permission is granted to make and distribute verbatim
|
||||||
|
copies of this manual provided the copyright notice and this
|
||||||
|
permission notice are preserved on all copies.</P
|
||||||
|
><P
|
||||||
|
>Permission is granted to copy and distribute modified
|
||||||
|
versions of this manual under the conditions for verbatim
|
||||||
|
copying, provided also that the entire resulting derived work is
|
||||||
|
distributed under the terms of a permission notice identical to
|
||||||
|
this one.</P
|
||||||
|
><P
|
||||||
|
>Permission is granted to copy and distribute translations
|
||||||
|
of this manual into another language, under the above conditions
|
||||||
|
for modified versions.</P
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="TOC"
|
||||||
|
><DL
|
||||||
|
><DT
|
||||||
|
><B
|
||||||
|
>Table of Contents</B
|
||||||
|
></DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-notes.html"
|
||||||
|
>Libxml Programming Notes</A
|
||||||
|
></DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-lib.html"
|
||||||
|
>Libxslt Library Reference</A
|
||||||
|
></DT
|
||||||
|
><DD
|
||||||
|
><DL
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-xslt.html"
|
||||||
|
>xslt</A
|
||||||
|
> — </DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-functions.html"
|
||||||
|
>functions</A
|
||||||
|
> — </DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-pattern.html"
|
||||||
|
>pattern</A
|
||||||
|
> — </DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-templates.html"
|
||||||
|
>templates</A
|
||||||
|
> — </DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-transform.html"
|
||||||
|
>transform</A
|
||||||
|
> — </DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-xsltinternals.html"
|
||||||
|
>xsltInternals</A
|
||||||
|
> — </DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-xsltutils.html"
|
||||||
|
>xsltutils</A
|
||||||
|
> — </DT
|
||||||
|
></DL
|
||||||
|
></DD
|
||||||
|
></DL
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="NAVFOOTER"
|
||||||
|
><BR
|
||||||
|
CLEAR="all"><BR><TABLE
|
||||||
|
WIDTH="100%"
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#000000"
|
||||||
|
CELLPADDING="1"
|
||||||
|
CELLSPACING="0"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="left"
|
||||||
|
> </TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#0000C0"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
> </B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#00C000"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
> </B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="right"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-notes.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Next Page >>></B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
COLSPAN="2"
|
||||||
|
ALIGN="left"
|
||||||
|
> </TD
|
||||||
|
><TD
|
||||||
|
COLSPAN="2"
|
||||||
|
ALIGN="right"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Libxml Programming Notes</B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
></BODY
|
||||||
|
></HTML
|
||||||
|
>
|
1175
doc/html/libxslt-functions.html
Normal file
1175
doc/html/libxslt-functions.html
Normal file
File diff suppressed because it is too large
Load Diff
256
doc/html/libxslt-lib.html
Normal file
256
doc/html/libxslt-lib.html
Normal file
@ -0,0 +1,256 @@
|
|||||||
|
<HTML
|
||||||
|
><HEAD
|
||||||
|
><TITLE
|
||||||
|
>Libxslt Library Reference</TITLE
|
||||||
|
><META
|
||||||
|
NAME="GENERATOR"
|
||||||
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
|
||||||
|
REL="HOME"
|
||||||
|
TITLE="Gnome XSLT Library Reference Manual"
|
||||||
|
HREF="book1.html"><LINK
|
||||||
|
REL="PREVIOUS"
|
||||||
|
TITLE="Libxml Programming Notes"
|
||||||
|
HREF="libxslt-notes.html"><LINK
|
||||||
|
REL="NEXT"
|
||||||
|
TITLE="xslt"
|
||||||
|
HREF="libxslt-xslt.html"></HEAD
|
||||||
|
><BODY
|
||||||
|
BGCOLOR="#FFFFFF"
|
||||||
|
TEXT="#000000"
|
||||||
|
LINK="#0000FF"
|
||||||
|
VLINK="#840084"
|
||||||
|
ALINK="#0000FF"
|
||||||
|
><DIV
|
||||||
|
CLASS="NAVHEADER"
|
||||||
|
><TABLE
|
||||||
|
WIDTH="100%"
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#000000"
|
||||||
|
CELLPADDING="1"
|
||||||
|
CELLSPACING="0"
|
||||||
|
><TR
|
||||||
|
><TH
|
||||||
|
COLSPAN="4"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="5"
|
||||||
|
>Gnome XSLT Library Reference Manual</FONT
|
||||||
|
></TH
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="left"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-notes.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><<< Previous Page</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#0000C0"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="book1.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Home</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#00C000"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
> </B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="right"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-xslt.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Next Page >>></B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="CHAPTER"
|
||||||
|
><H1
|
||||||
|
><A
|
||||||
|
NAME="LIBXSLT-LIB"
|
||||||
|
>Libxslt Library Reference</A
|
||||||
|
></H1
|
||||||
|
><DIV
|
||||||
|
CLASS="TOC"
|
||||||
|
><DL
|
||||||
|
><DT
|
||||||
|
><B
|
||||||
|
>Table of Contents</B
|
||||||
|
></DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-xslt.html"
|
||||||
|
>xslt</A
|
||||||
|
> — </DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-functions.html"
|
||||||
|
>functions</A
|
||||||
|
> — </DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-pattern.html"
|
||||||
|
>pattern</A
|
||||||
|
> — </DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-templates.html"
|
||||||
|
>templates</A
|
||||||
|
> — </DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-transform.html"
|
||||||
|
>transform</A
|
||||||
|
> — </DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-xsltinternals.html"
|
||||||
|
>xsltInternals</A
|
||||||
|
> — </DT
|
||||||
|
><DT
|
||||||
|
><A
|
||||||
|
HREF="libxslt-xsltutils.html"
|
||||||
|
>xsltutils</A
|
||||||
|
> — </DT
|
||||||
|
></DL
|
||||||
|
></DIV
|
||||||
|
><P
|
||||||
|
>This section contains the API reference for libxslt. All
|
||||||
|
the public interfaces are documented here. This reference guide is
|
||||||
|
build by extracting comments from the code sources. </P
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="NAVFOOTER"
|
||||||
|
><BR
|
||||||
|
CLEAR="all"><BR><TABLE
|
||||||
|
WIDTH="100%"
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#000000"
|
||||||
|
CELLPADDING="1"
|
||||||
|
CELLSPACING="0"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="left"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-notes.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><<< Previous Page</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#0000C0"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="book1.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Home</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#00C000"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
> </B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="right"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-xslt.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Next Page >>></B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
COLSPAN="2"
|
||||||
|
ALIGN="left"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Libxml Programming Notes</B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
COLSPAN="2"
|
||||||
|
ALIGN="right"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>xslt</B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
></BODY
|
||||||
|
></HTML
|
||||||
|
>
|
212
doc/html/libxslt-notes.html
Normal file
212
doc/html/libxslt-notes.html
Normal file
@ -0,0 +1,212 @@
|
|||||||
|
<HTML
|
||||||
|
><HEAD
|
||||||
|
><TITLE
|
||||||
|
>Libxml Programming Notes</TITLE
|
||||||
|
><META
|
||||||
|
NAME="GENERATOR"
|
||||||
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
|
||||||
|
REL="HOME"
|
||||||
|
TITLE="Gnome XSLT Library Reference Manual"
|
||||||
|
HREF="book1.html"><LINK
|
||||||
|
REL="PREVIOUS"
|
||||||
|
TITLE="Gnome XSLT Library Reference Manual"
|
||||||
|
HREF="book1.html"><LINK
|
||||||
|
REL="NEXT"
|
||||||
|
TITLE="Libxslt Library Reference"
|
||||||
|
HREF="libxslt-lib.html"></HEAD
|
||||||
|
><BODY
|
||||||
|
BGCOLOR="#FFFFFF"
|
||||||
|
TEXT="#000000"
|
||||||
|
LINK="#0000FF"
|
||||||
|
VLINK="#840084"
|
||||||
|
ALINK="#0000FF"
|
||||||
|
><DIV
|
||||||
|
CLASS="NAVHEADER"
|
||||||
|
><TABLE
|
||||||
|
WIDTH="100%"
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#000000"
|
||||||
|
CELLPADDING="1"
|
||||||
|
CELLSPACING="0"
|
||||||
|
><TR
|
||||||
|
><TH
|
||||||
|
COLSPAN="4"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="5"
|
||||||
|
>Gnome XSLT Library Reference Manual</FONT
|
||||||
|
></TH
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="left"
|
||||||
|
><A
|
||||||
|
HREF="book1.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><<< Previous Page</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#0000C0"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="book1.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Home</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#00C000"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
> </B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="right"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-lib.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Next Page >>></B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="CHAPTER"
|
||||||
|
><H1
|
||||||
|
><A
|
||||||
|
NAME="LIBXSLT-NOTES"
|
||||||
|
>Libxml Programming Notes</A
|
||||||
|
></H1
|
||||||
|
><P
|
||||||
|
>Libxml is an XSLT toolkit library, it allows to transform
|
||||||
|
XML documents. It uses the XML parser, tree and XPath functionnalities
|
||||||
|
of libxml2</P
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="NAVFOOTER"
|
||||||
|
><BR
|
||||||
|
CLEAR="all"><BR><TABLE
|
||||||
|
WIDTH="100%"
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#000000"
|
||||||
|
CELLPADDING="1"
|
||||||
|
CELLSPACING="0"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="left"
|
||||||
|
><A
|
||||||
|
HREF="book1.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><<< Previous Page</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#0000C0"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="book1.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Home</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#00C000"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
> </B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="right"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-lib.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Next Page >>></B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
COLSPAN="2"
|
||||||
|
ALIGN="left"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Gnome XSLT Library Reference Manual</B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
COLSPAN="2"
|
||||||
|
ALIGN="right"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Libxslt Library Reference</B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
></BODY
|
||||||
|
></HTML
|
||||||
|
>
|
716
doc/html/libxslt-pattern.html
Normal file
716
doc/html/libxslt-pattern.html
Normal file
@ -0,0 +1,716 @@
|
|||||||
|
<HTML
|
||||||
|
><HEAD
|
||||||
|
><TITLE
|
||||||
|
>pattern</TITLE
|
||||||
|
><META
|
||||||
|
NAME="GENERATOR"
|
||||||
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
|
||||||
|
REL="HOME"
|
||||||
|
TITLE="Gnome XSLT Library Reference Manual"
|
||||||
|
HREF="book1.html"><LINK
|
||||||
|
REL="UP"
|
||||||
|
TITLE="Libxslt Library Reference"
|
||||||
|
HREF="libxslt-lib.html"><LINK
|
||||||
|
REL="PREVIOUS"
|
||||||
|
TITLE="functions"
|
||||||
|
HREF="libxslt-functions.html"><LINK
|
||||||
|
REL="NEXT"
|
||||||
|
TITLE="templates"
|
||||||
|
HREF="libxslt-templates.html"></HEAD
|
||||||
|
><BODY
|
||||||
|
BGCOLOR="#FFFFFF"
|
||||||
|
TEXT="#000000"
|
||||||
|
LINK="#0000FF"
|
||||||
|
VLINK="#840084"
|
||||||
|
ALINK="#0000FF"
|
||||||
|
><DIV
|
||||||
|
CLASS="NAVHEADER"
|
||||||
|
><TABLE
|
||||||
|
WIDTH="100%"
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#000000"
|
||||||
|
CELLPADDING="1"
|
||||||
|
CELLSPACING="0"
|
||||||
|
><TR
|
||||||
|
><TH
|
||||||
|
COLSPAN="4"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="5"
|
||||||
|
>Gnome XSLT Library Reference Manual</FONT
|
||||||
|
></TH
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="left"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-functions.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><<< Previous Page</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#0000C0"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="book1.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Home</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#00C000"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="libxslt-lib.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Up</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="right"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-templates.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Next Page >>></B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
><H1
|
||||||
|
><A
|
||||||
|
NAME="LIBXSLT-PATTERN"
|
||||||
|
>pattern</A
|
||||||
|
></H1
|
||||||
|
><DIV
|
||||||
|
CLASS="REFNAMEDIV"
|
||||||
|
><A
|
||||||
|
NAME="AEN310"
|
||||||
|
></A
|
||||||
|
><H2
|
||||||
|
>Name</H2
|
||||||
|
>pattern -- </DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="REFSYNOPSISDIV"
|
||||||
|
><A
|
||||||
|
NAME="AEN313"
|
||||||
|
></A
|
||||||
|
><H2
|
||||||
|
>Synopsis</H2
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="SYNOPSIS"
|
||||||
|
>
|
||||||
|
|
||||||
|
int <A
|
||||||
|
HREF="libxslt-pattern.html#XSLTADDTEMPLATE"
|
||||||
|
>xsltAddTemplate</A
|
||||||
|
> (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style,
|
||||||
|
<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
|
||||||
|
>xsltTemplatePtr</A
|
||||||
|
> cur);
|
||||||
|
<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
|
||||||
|
>xsltTemplatePtr</A
|
||||||
|
> <A
|
||||||
|
HREF="libxslt-pattern.html#XSLTGETTEMPLATE"
|
||||||
|
>xsltGetTemplate</A
|
||||||
|
> (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> node);
|
||||||
|
void <A
|
||||||
|
HREF="libxslt-pattern.html#XSLTFREETEMPLATEHASHES"
|
||||||
|
>xsltFreeTemplateHashes</A
|
||||||
|
> (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style);
|
||||||
|
<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
|
||||||
|
>xsltTemplatePtr</A
|
||||||
|
> <A
|
||||||
|
HREF="libxslt-pattern.html#XSLTFINDTEMPLATE"
|
||||||
|
>xsltFindTemplate</A
|
||||||
|
> (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style,
|
||||||
|
const <GTKDOCLINK
|
||||||
|
HREF="XMLCHAR"
|
||||||
|
>xmlChar</GTKDOCLINK
|
||||||
|
> *name,
|
||||||
|
const <GTKDOCLINK
|
||||||
|
HREF="XMLCHAR"
|
||||||
|
>xmlChar</GTKDOCLINK
|
||||||
|
> *nameURI);</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="REFSECT1"
|
||||||
|
><A
|
||||||
|
NAME="AEN330"
|
||||||
|
></A
|
||||||
|
><H2
|
||||||
|
>Description</H2
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="REFSECT1"
|
||||||
|
><A
|
||||||
|
NAME="AEN333"
|
||||||
|
></A
|
||||||
|
><H2
|
||||||
|
>Details</H2
|
||||||
|
><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN335"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTADDTEMPLATE"
|
||||||
|
></A
|
||||||
|
>xsltAddTemplate ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>int xsltAddTemplate (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style,
|
||||||
|
<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
|
||||||
|
>xsltTemplatePtr</A
|
||||||
|
> cur);</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
>Register the XSLT pattern associated to <TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>cur</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
|
||||||
|
>style</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> an XSLT stylesheet</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>cur</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> an XSLT template</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><I
|
||||||
|
CLASS="EMPHASIS"
|
||||||
|
>Returns</I
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
>-1 in case of error, 0 otherwise</TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN361"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTGETTEMPLATE"
|
||||||
|
></A
|
||||||
|
>xsltGetTemplate ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
|
||||||
|
>xsltTemplatePtr</A
|
||||||
|
> xsltGetTemplate (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> node);</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
>Finds the template applying to this 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
|
||||||
|
>style</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> an XSLT stylesheet</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>node</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> an XML Node</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><I
|
||||||
|
CLASS="EMPHASIS"
|
||||||
|
>Returns</I
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
>the xsltTemplatePtr or NULL if not found</TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN387"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTFREETEMPLATEHASHES"
|
||||||
|
></A
|
||||||
|
>xsltFreeTemplateHashes ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>void xsltFreeTemplateHashes (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style);</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
>Free up the memory used by xsltAddTemplate/xsltGetTemplate mechanism</P
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
><DIV
|
||||||
|
CLASS="INFORMALTABLE"
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
WIDTH="100%"
|
||||||
|
BGCOLOR="#FFD0D0"
|
||||||
|
CELLSPACING="0"
|
||||||
|
CELLPADDING="4"
|
||||||
|
CLASS="CALSTABLE"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>style</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> an XSLT stylesheet</TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN403"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTFINDTEMPLATE"
|
||||||
|
></A
|
||||||
|
>xsltFindTemplate ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
|
||||||
|
>xsltTemplatePtr</A
|
||||||
|
> xsltFindTemplate (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style,
|
||||||
|
const <GTKDOCLINK
|
||||||
|
HREF="XMLCHAR"
|
||||||
|
>xmlChar</GTKDOCLINK
|
||||||
|
> *name,
|
||||||
|
const <GTKDOCLINK
|
||||||
|
HREF="XMLCHAR"
|
||||||
|
>xmlChar</GTKDOCLINK
|
||||||
|
> *nameURI);</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
>Finds the named template.</P
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
><DIV
|
||||||
|
CLASS="INFORMALTABLE"
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
WIDTH="100%"
|
||||||
|
BGCOLOR="#FFD0D0"
|
||||||
|
CELLSPACING="0"
|
||||||
|
CELLPADDING="4"
|
||||||
|
CLASS="CALSTABLE"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>style</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> an XSLT stylesheet</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>name</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> the template name</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>nameURI</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> the template name URI</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><I
|
||||||
|
CLASS="EMPHASIS"
|
||||||
|
>Returns</I
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
>the xsltTemplatePtr or NULL if not found</TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="NAVFOOTER"
|
||||||
|
><BR
|
||||||
|
CLEAR="all"><BR><TABLE
|
||||||
|
WIDTH="100%"
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#000000"
|
||||||
|
CELLPADDING="1"
|
||||||
|
CELLSPACING="0"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="left"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-functions.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><<< Previous Page</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#0000C0"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="book1.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Home</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#00C000"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="libxslt-lib.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Up</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="right"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-templates.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Next Page >>></B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
COLSPAN="2"
|
||||||
|
ALIGN="left"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>functions</B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
COLSPAN="2"
|
||||||
|
ALIGN="right"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>templates</B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
></BODY
|
||||||
|
></HTML
|
||||||
|
>
|
1194
doc/html/libxslt-templates.html
Normal file
1194
doc/html/libxslt-templates.html
Normal file
File diff suppressed because it is too large
Load Diff
511
doc/html/libxslt-transform.html
Normal file
511
doc/html/libxslt-transform.html
Normal file
@ -0,0 +1,511 @@
|
|||||||
|
<HTML
|
||||||
|
><HEAD
|
||||||
|
><TITLE
|
||||||
|
>transform</TITLE
|
||||||
|
><META
|
||||||
|
NAME="GENERATOR"
|
||||||
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
|
||||||
|
REL="HOME"
|
||||||
|
TITLE="Gnome XSLT Library Reference Manual"
|
||||||
|
HREF="book1.html"><LINK
|
||||||
|
REL="UP"
|
||||||
|
TITLE="Libxslt Library Reference"
|
||||||
|
HREF="libxslt-lib.html"><LINK
|
||||||
|
REL="PREVIOUS"
|
||||||
|
TITLE="templates"
|
||||||
|
HREF="libxslt-templates.html"><LINK
|
||||||
|
REL="NEXT"
|
||||||
|
TITLE="xsltInternals"
|
||||||
|
HREF="libxslt-xsltinternals.html"></HEAD
|
||||||
|
><BODY
|
||||||
|
BGCOLOR="#FFFFFF"
|
||||||
|
TEXT="#000000"
|
||||||
|
LINK="#0000FF"
|
||||||
|
VLINK="#840084"
|
||||||
|
ALINK="#0000FF"
|
||||||
|
><DIV
|
||||||
|
CLASS="NAVHEADER"
|
||||||
|
><TABLE
|
||||||
|
WIDTH="100%"
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#000000"
|
||||||
|
CELLPADDING="1"
|
||||||
|
CELLSPACING="0"
|
||||||
|
><TR
|
||||||
|
><TH
|
||||||
|
COLSPAN="4"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="5"
|
||||||
|
>Gnome XSLT Library Reference Manual</FONT
|
||||||
|
></TH
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="left"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-templates.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><<< Previous Page</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#0000C0"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="book1.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Home</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#00C000"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="libxslt-lib.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Up</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="right"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-xsltinternals.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Next Page >>></B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
><H1
|
||||||
|
><A
|
||||||
|
NAME="LIBXSLT-TRANSFORM"
|
||||||
|
>transform</A
|
||||||
|
></H1
|
||||||
|
><DIV
|
||||||
|
CLASS="REFNAMEDIV"
|
||||||
|
><A
|
||||||
|
NAME="AEN689"
|
||||||
|
></A
|
||||||
|
><H2
|
||||||
|
>Name</H2
|
||||||
|
>transform -- </DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="REFSYNOPSISDIV"
|
||||||
|
><A
|
||||||
|
NAME="AEN692"
|
||||||
|
></A
|
||||||
|
><H2
|
||||||
|
>Synopsis</H2
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="SYNOPSIS"
|
||||||
|
>
|
||||||
|
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLDOCPTR"
|
||||||
|
>xmlDocPtr</GTKDOCLINK
|
||||||
|
> <A
|
||||||
|
HREF="libxslt-transform.html#XSLTAPPLYSTYLESHEET"
|
||||||
|
>xsltApplyStylesheet</A
|
||||||
|
> (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLDOCPTR"
|
||||||
|
>xmlDocPtr</GTKDOCLINK
|
||||||
|
> doc);
|
||||||
|
void <A
|
||||||
|
HREF="libxslt-transform.html#XSLTAPPLYONETEMPLATE"
|
||||||
|
>xsltApplyOneTemplate</A
|
||||||
|
> (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||||
|
>xsltTransformContextPtr</A
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> node,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> list);</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="REFSECT1"
|
||||||
|
><A
|
||||||
|
NAME="AEN703"
|
||||||
|
></A
|
||||||
|
><H2
|
||||||
|
>Description</H2
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="REFSECT1"
|
||||||
|
><A
|
||||||
|
NAME="AEN706"
|
||||||
|
></A
|
||||||
|
><H2
|
||||||
|
>Details</H2
|
||||||
|
><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN708"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTAPPLYSTYLESHEET"
|
||||||
|
></A
|
||||||
|
>xsltApplyStylesheet ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
><GTKDOCLINK
|
||||||
|
HREF="XMLDOCPTR"
|
||||||
|
>xmlDocPtr</GTKDOCLINK
|
||||||
|
> xsltApplyStylesheet (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTSTYLESHEETPTR"
|
||||||
|
>xsltStylesheetPtr</A
|
||||||
|
> style,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLDOCPTR"
|
||||||
|
>xmlDocPtr</GTKDOCLINK
|
||||||
|
> doc);</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
>Apply the stylesheet to the document
|
||||||
|
NOTE: This may lead to a non-wellformed output XML wise !</P
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
><DIV
|
||||||
|
CLASS="INFORMALTABLE"
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
WIDTH="100%"
|
||||||
|
BGCOLOR="#FFD0D0"
|
||||||
|
CELLSPACING="0"
|
||||||
|
CELLPADDING="4"
|
||||||
|
CLASS="CALSTABLE"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>style</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> a parsed XSLT stylesheet</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>doc</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> a parsed XML document</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><I
|
||||||
|
CLASS="EMPHASIS"
|
||||||
|
>Returns</I
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
>the result document or NULL in case of error</TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN734"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLTAPPLYONETEMPLATE"
|
||||||
|
></A
|
||||||
|
>xsltApplyOneTemplate ()</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>void xsltApplyOneTemplate (<A
|
||||||
|
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
|
||||||
|
>xsltTransformContextPtr</A
|
||||||
|
> ctxt,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> node,
|
||||||
|
<GTKDOCLINK
|
||||||
|
HREF="XMLNODEPTR"
|
||||||
|
>xmlNodePtr</GTKDOCLINK
|
||||||
|
> list);</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
>Process the apply-templates node on the source 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"
|
||||||
|
> 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"
|
||||||
|
> the node in the source tree.</TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="20%"
|
||||||
|
ALIGN="RIGHT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
><TT
|
||||||
|
CLASS="PARAMETER"
|
||||||
|
><I
|
||||||
|
>list</I
|
||||||
|
></TT
|
||||||
|
> :</TD
|
||||||
|
><TD
|
||||||
|
WIDTH="80%"
|
||||||
|
ALIGN="LEFT"
|
||||||
|
VALIGN="TOP"
|
||||||
|
> the template replacement nodelist</TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="NAVFOOTER"
|
||||||
|
><BR
|
||||||
|
CLEAR="all"><BR><TABLE
|
||||||
|
WIDTH="100%"
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#000000"
|
||||||
|
CELLPADDING="1"
|
||||||
|
CELLSPACING="0"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="left"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-templates.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><<< Previous Page</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#0000C0"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="book1.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Home</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#00C000"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="libxslt-lib.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Up</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="right"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-xsltinternals.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Next Page >>></B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
COLSPAN="2"
|
||||||
|
ALIGN="left"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>templates</B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
COLSPAN="2"
|
||||||
|
ALIGN="right"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>xsltInternals</B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
></BODY
|
||||||
|
></HTML
|
||||||
|
>
|
394
doc/html/libxslt-xslt.html
Normal file
394
doc/html/libxslt-xslt.html
Normal file
@ -0,0 +1,394 @@
|
|||||||
|
<HTML
|
||||||
|
><HEAD
|
||||||
|
><TITLE
|
||||||
|
>xslt</TITLE
|
||||||
|
><META
|
||||||
|
NAME="GENERATOR"
|
||||||
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
|
||||||
|
REL="HOME"
|
||||||
|
TITLE="Gnome XSLT Library Reference Manual"
|
||||||
|
HREF="book1.html"><LINK
|
||||||
|
REL="UP"
|
||||||
|
TITLE="Libxslt Library Reference"
|
||||||
|
HREF="libxslt-lib.html"><LINK
|
||||||
|
REL="PREVIOUS"
|
||||||
|
TITLE="Libxslt Library Reference"
|
||||||
|
HREF="libxslt-lib.html"><LINK
|
||||||
|
REL="NEXT"
|
||||||
|
TITLE="functions"
|
||||||
|
HREF="libxslt-functions.html"></HEAD
|
||||||
|
><BODY
|
||||||
|
BGCOLOR="#FFFFFF"
|
||||||
|
TEXT="#000000"
|
||||||
|
LINK="#0000FF"
|
||||||
|
VLINK="#840084"
|
||||||
|
ALINK="#0000FF"
|
||||||
|
><DIV
|
||||||
|
CLASS="NAVHEADER"
|
||||||
|
><TABLE
|
||||||
|
WIDTH="100%"
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#000000"
|
||||||
|
CELLPADDING="1"
|
||||||
|
CELLSPACING="0"
|
||||||
|
><TR
|
||||||
|
><TH
|
||||||
|
COLSPAN="4"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="5"
|
||||||
|
>Gnome XSLT Library Reference Manual</FONT
|
||||||
|
></TH
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="left"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-lib.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><<< Previous Page</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#0000C0"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="book1.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Home</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#00C000"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="libxslt-lib.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Up</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="right"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-functions.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Next Page >>></B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
><H1
|
||||||
|
><A
|
||||||
|
NAME="LIBXSLT-XSLT"
|
||||||
|
>xslt</A
|
||||||
|
></H1
|
||||||
|
><DIV
|
||||||
|
CLASS="REFNAMEDIV"
|
||||||
|
><A
|
||||||
|
NAME="AEN31"
|
||||||
|
></A
|
||||||
|
><H2
|
||||||
|
>Name</H2
|
||||||
|
>xslt -- </DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="REFSYNOPSISDIV"
|
||||||
|
><A
|
||||||
|
NAME="AEN34"
|
||||||
|
></A
|
||||||
|
><H2
|
||||||
|
>Synopsis</H2
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="SYNOPSIS"
|
||||||
|
>
|
||||||
|
|
||||||
|
#define <A
|
||||||
|
HREF="libxslt-xslt.html#XSLT-DEFAULT-VERSION-CAPS"
|
||||||
|
>XSLT_DEFAULT_VERSION</A
|
||||||
|
>
|
||||||
|
#define <A
|
||||||
|
HREF="libxslt-xslt.html#XSLT-DEFAULT-VENDOR-CAPS"
|
||||||
|
>XSLT_DEFAULT_VENDOR</A
|
||||||
|
>
|
||||||
|
#define <A
|
||||||
|
HREF="libxslt-xslt.html#XSLT-DEFAULT-URL-CAPS"
|
||||||
|
>XSLT_DEFAULT_URL</A
|
||||||
|
>
|
||||||
|
#define <A
|
||||||
|
HREF="libxslt-xslt.html#XSLT-NAMESPACE-CAPS"
|
||||||
|
>XSLT_NAMESPACE</A
|
||||||
|
></PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="REFSECT1"
|
||||||
|
><A
|
||||||
|
NAME="AEN41"
|
||||||
|
></A
|
||||||
|
><H2
|
||||||
|
>Description</H2
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="REFSECT1"
|
||||||
|
><A
|
||||||
|
NAME="AEN44"
|
||||||
|
></A
|
||||||
|
><H2
|
||||||
|
>Details</H2
|
||||||
|
><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN46"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLT-DEFAULT-VERSION-CAPS"
|
||||||
|
></A
|
||||||
|
>XSLT_DEFAULT_VERSION</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>#define XSLT_DEFAULT_VERSION "1.0"</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN51"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLT-DEFAULT-VENDOR-CAPS"
|
||||||
|
></A
|
||||||
|
>XSLT_DEFAULT_VENDOR</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>#define XSLT_DEFAULT_VENDOR "libxslt"</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN56"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLT-DEFAULT-URL-CAPS"
|
||||||
|
></A
|
||||||
|
>XSLT_DEFAULT_URL</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>#define XSLT_DEFAULT_URL "http://xmlsoft.org/XSLT/"</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
><HR><DIV
|
||||||
|
CLASS="REFSECT2"
|
||||||
|
><A
|
||||||
|
NAME="AEN61"
|
||||||
|
></A
|
||||||
|
><H3
|
||||||
|
><A
|
||||||
|
NAME="XSLT-NAMESPACE-CAPS"
|
||||||
|
></A
|
||||||
|
>XSLT_NAMESPACE</H3
|
||||||
|
><TABLE
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#D6E8FF"
|
||||||
|
WIDTH="100%"
|
||||||
|
CELLPADDING="6"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
><PRE
|
||||||
|
CLASS="PROGRAMLISTING"
|
||||||
|
>#define XSLT_NAMESPACE ((xmlChar *) "http://www.w3.org/1999/XSL/Transform")</PRE
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
><P
|
||||||
|
></P
|
||||||
|
></DIV
|
||||||
|
></DIV
|
||||||
|
><DIV
|
||||||
|
CLASS="NAVFOOTER"
|
||||||
|
><BR
|
||||||
|
CLEAR="all"><BR><TABLE
|
||||||
|
WIDTH="100%"
|
||||||
|
BORDER="0"
|
||||||
|
BGCOLOR="#000000"
|
||||||
|
CELLPADDING="1"
|
||||||
|
CELLSPACING="0"
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="left"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-lib.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><<< Previous Page</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#0000C0"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="book1.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Home</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#00C000"
|
||||||
|
ALIGN="center"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
><A
|
||||||
|
HREF="libxslt-lib.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Up</B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
WIDTH="25%"
|
||||||
|
BGCOLOR="#C00000"
|
||||||
|
ALIGN="right"
|
||||||
|
><A
|
||||||
|
HREF="libxslt-functions.html"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Next Page >>></B
|
||||||
|
></FONT
|
||||||
|
></A
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
><TR
|
||||||
|
><TD
|
||||||
|
COLSPAN="2"
|
||||||
|
ALIGN="left"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>Libxslt Library Reference</B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
><TD
|
||||||
|
COLSPAN="2"
|
||||||
|
ALIGN="right"
|
||||||
|
><FONT
|
||||||
|
COLOR="#FFFFFF"
|
||||||
|
SIZE="3"
|
||||||
|
><B
|
||||||
|
>functions</B
|
||||||
|
></FONT
|
||||||
|
></TD
|
||||||
|
></TR
|
||||||
|
></TABLE
|
||||||
|
></DIV
|
||||||
|
></BODY
|
||||||
|
></HTML
|
||||||
|
>
|
1016
doc/html/libxslt-xsltinternals.html
Normal file
1016
doc/html/libxslt-xsltinternals.html
Normal file
File diff suppressed because it is too large
Load Diff
1925
doc/html/libxslt-xsltutils.html
Normal file
1925
doc/html/libxslt-xsltutils.html
Normal file
File diff suppressed because it is too large
Load Diff
76
doc/libxslt.sgml
Normal file
76
doc/libxslt.sgml
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
<!doctype book PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [
|
||||||
|
<!entity xslt SYSTEM "sgml/xslt.sgml">
|
||||||
|
<!entity functions SYSTEM "sgml/functions.sgml">
|
||||||
|
<!entity pattern SYSTEM "sgml/pattern.sgml">
|
||||||
|
<!entity templates SYSTEM "sgml/templates.sgml">
|
||||||
|
<!entity transform SYSTEM "sgml/transform.sgml">
|
||||||
|
<!entity xsltInternals SYSTEM "sgml/xsltInternals.sgml">
|
||||||
|
<!entity xsltutils SYSTEM "sgml/xsltutils.sgml">
|
||||||
|
]>
|
||||||
|
|
||||||
|
<book>
|
||||||
|
<bookinfo>
|
||||||
|
<title>Gnome XSLT Library Reference Manual</title>
|
||||||
|
<authorgroup>
|
||||||
|
<author>
|
||||||
|
<firstname>Daniel</firstname>
|
||||||
|
<surname>Veillard</surname>
|
||||||
|
<affiliation>
|
||||||
|
<address>
|
||||||
|
<email>Daniel.Veillard@imag.fr</email>
|
||||||
|
</address>
|
||||||
|
</affiliation>
|
||||||
|
</author>
|
||||||
|
</authorgroup>
|
||||||
|
<copyright>
|
||||||
|
<year>2001</year>
|
||||||
|
<holder>Daniel Veillard</holder>
|
||||||
|
</copyright>
|
||||||
|
|
||||||
|
<legalnotice>
|
||||||
|
<para>Permission is granted to make and distribute verbatim
|
||||||
|
copies of this manual provided the copyright notice and this
|
||||||
|
permission notice are preserved on all copies.</para>
|
||||||
|
|
||||||
|
<para>Permission is granted to copy and distribute modified
|
||||||
|
versions of this manual under the conditions for verbatim
|
||||||
|
copying, provided also that the entire resulting derived work is
|
||||||
|
distributed under the terms of a permission notice identical to
|
||||||
|
this one.</para>
|
||||||
|
|
||||||
|
<para>Permission is granted to copy and distribute translations
|
||||||
|
of this manual into another language, under the above conditions
|
||||||
|
for modified versions.</para>
|
||||||
|
</legalnotice>
|
||||||
|
|
||||||
|
<abstract>
|
||||||
|
<para>This manual documents the interfaces of the libxslt
|
||||||
|
library and has some short notes to help get you up to speed
|
||||||
|
with using the library.</para>
|
||||||
|
</abstract>
|
||||||
|
</bookinfo>
|
||||||
|
|
||||||
|
<chapter id="libxslt-notes">
|
||||||
|
<title>Libxml Programming Notes</title>
|
||||||
|
|
||||||
|
<para>Libxml is an XSLT toolkit library, it allows to transform
|
||||||
|
XML documents. It uses the XML parser, tree and XPath functionnalities
|
||||||
|
of libxml2</para>
|
||||||
|
</chapter>
|
||||||
|
<chapter id="libxslt-lib">
|
||||||
|
<title>Libxslt Library Reference</title>
|
||||||
|
|
||||||
|
<para>This section contains the API reference for libxslt. All
|
||||||
|
the public interfaces are documented here. This reference guide is
|
||||||
|
build by extracting comments from the code sources. </para>
|
||||||
|
|
||||||
|
&xslt;
|
||||||
|
&functions;
|
||||||
|
&pattern;
|
||||||
|
&templates;
|
||||||
|
&transform;
|
||||||
|
&xsltInternals;
|
||||||
|
&xsltutils;
|
||||||
|
</chapter>
|
||||||
|
</book>
|
||||||
|
|
174
doc/xslt.html
Normal file
174
doc/xslt.html
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>The XML C library for Gnome</title>
|
||||||
|
<meta name="GENERATOR" content="amaya V4.1">
|
||||||
|
<meta http-equiv="Content-Type" content="text/html">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="#ffffff">
|
||||||
|
<p><a href="http://www.gnome.org/"><img src="smallfootonly.gif"
|
||||||
|
alt="Gnome Logo"></a><a href="http://www.w3.org/Status"><img src="w3c.png"
|
||||||
|
alt="W3C Logo"></a></p>
|
||||||
|
|
||||||
|
<h1 align="center">The XSLT C library for Gnome</h1>
|
||||||
|
|
||||||
|
<h2 style="text-align: center">libxslt</h2>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#Introducti">Introduction</a></li>
|
||||||
|
<li><a href="#Documentat">Documentation</a></li>
|
||||||
|
<li><a href="#Reporting">Reporting bugs and getting help</a></li>
|
||||||
|
<li><a href="#help">how to help</a></li>
|
||||||
|
<li><a href="#Downloads">Downloads</a></li>
|
||||||
|
<li><a href="#News">News</a></li>
|
||||||
|
<li><a href="#XML">The xsltproc command</a></li>
|
||||||
|
<li><a href="#XSLT">The programming API</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2><a name="Introducti">Introduction</a></h2>
|
||||||
|
|
||||||
|
<p>This document describes <a href="http://xmlsoft.org/XSLT/">libxslt</a>, the
|
||||||
|
<a href="http://www.w3.org/TR/xslt">XSLT</a> C library developped for the <a
|
||||||
|
href="http://www.gnome.org/">Gnome</a> project. </p>
|
||||||
|
|
||||||
|
<p>Here are some key points about libxslt:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Libxslt is a C implementation</li>
|
||||||
|
<li>Libxslt is based on libxml for XML parsing, tree manipulation and XPath
|
||||||
|
support</li>
|
||||||
|
<li>It is written in plain C, making as few assumptions as possible, and
|
||||||
|
sticking closely to ANSI C/POSIX for easy embedding. Should works on
|
||||||
|
Linux/Unix/Windows.</li>
|
||||||
|
<li>This library is released under the <a
|
||||||
|
href="http://www.gnu.org/copyleft/lesser.html">GNU LGPL</a>. If you are
|
||||||
|
not happy with this, drop me a mail.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2><a name="Documentat">Documentation</a></h2>
|
||||||
|
|
||||||
|
<p>There are some on-line resources about using libxml:</p>
|
||||||
|
<ol>
|
||||||
|
<li>Check the <a href="http://xmlsoft.org/html/libxml-lib.html">API
|
||||||
|
documentation</a> automatically extracted from code comments (using <a
|
||||||
|
href="http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&dir=gtk-doc">gtk
|
||||||
|
doc</a>).</li>
|
||||||
|
<li>:ook at the <a href="/messages/">mailing-list archive</a>.</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<h2><a name="Reporting">Reporting bugs and getting help</a></h2>
|
||||||
|
|
||||||
|
<p>Well, bugs or missing features are always possible, and I will make a point
|
||||||
|
of fixing them in a timely fashion. The best way to report a bug is to use the
|
||||||
|
<a href="http://bugs.gnome.org/db/pa/lgnome-xml.html">Gnome bug tracking
|
||||||
|
database</a> (make sure to use the "libxslt" module name). I look at reports
|
||||||
|
there regularly and it's good to have a reminder when a bug is still open.
|
||||||
|
Check the <a href="http://bugs.gnome.org/Reporting.html">instructions on
|
||||||
|
reporting bugs</a> and be sure to specify that the bug is for the package
|
||||||
|
libxslt.</p>
|
||||||
|
|
||||||
|
<p>There is also a mailing-list <a
|
||||||
|
href="mailto:xml@rpmfind.net">xml@rpmfind.net</a> for libxml and libxslt, with
|
||||||
|
an <a href="http://xmlsoft.org/messages">on-line archive</a>. To subscribe to
|
||||||
|
this majordomo based list, send a mail message to <a
|
||||||
|
href="mailto:majordomo@rpmfind.net">majordomo@rpmfind.net</a> with "subscribe
|
||||||
|
xml" in the <strong>content</strong> of the message.</p>
|
||||||
|
|
||||||
|
<p>Alternatively, you can just send the bug to the <a
|
||||||
|
href="mailto:xml@rpmfind.net">xml@rpmfind.net</a> list, if it's really libxml
|
||||||
|
related I will approve it..</p>
|
||||||
|
|
||||||
|
<p>Of course, bugs reports with a suggested patch for fixing them will
|
||||||
|
probably be processed faster.</p>
|
||||||
|
|
||||||
|
<p>If you're looking for help, a quick look at <a
|
||||||
|
href="http://xmlsoft.org/messages/#407">the list archive</a> may actually
|
||||||
|
provide the answer, I usually send source samples when answering libxml usage
|
||||||
|
questions. The <a href="http://xmlsoft.org/html/book1.html">auto-generated
|
||||||
|
documentantion</a> is not as polished as I would like (I need to learn more
|
||||||
|
about Docbook), but it's a good starting point.</p>
|
||||||
|
|
||||||
|
<h2><a name="help">How to help</a></h2>
|
||||||
|
|
||||||
|
<p>You can help the project in various ways, the best thing to do first is to
|
||||||
|
subscribe to the mailing-list as explained before, check the <a
|
||||||
|
href="http://xmlsoft.org/messages/">archives </a>and the <a
|
||||||
|
href="http://bugs.gnome.org/db/pa/lgnome-xml.html">Gnome bug
|
||||||
|
database:</a>:</p>
|
||||||
|
<ol>
|
||||||
|
<li>provide patches when you find problems</li>
|
||||||
|
<li>provide the diffs when you port libxslt to a new platform. They may not
|
||||||
|
be integrated in all cases but help pinpointing portability problems
|
||||||
|
and</li>
|
||||||
|
<li>provice documentation fixes (either as patches to the code comments or
|
||||||
|
as HTML diffs).</li>
|
||||||
|
<li>provide new documentations pieces (translations, examples, etc ...)</li>
|
||||||
|
<li>Check the TODO file and try to close one of the items</li>
|
||||||
|
<li>take one of the points raised in the archive or the bug database and
|
||||||
|
provide a fix. <a href="mailto:Daniel.Veillard@w3.org">Get in touch with
|
||||||
|
me </a>before to avoid synchronization problems and check that the
|
||||||
|
suggested fix will fit in nicely :-)</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<h2><a name="Downloads">Downloads</a></h2>
|
||||||
|
|
||||||
|
<p>The latest versions of libxslt can be found on <a
|
||||||
|
href="ftp://rpmfind.net/pub/libxml/">rpmfind.net</a> or on the <a
|
||||||
|
href="ftp://ftp.gnome.org/pub/GNOME/MIRRORS.html">Gnome FTP server</a> either
|
||||||
|
as a <a href="ftp://ftp.gnome.org/pub/GNOME/unstable/sources/libxml/">source
|
||||||
|
archive</a> or <a
|
||||||
|
href="ftp://ftp.gnome.org/pub/GNOME/contrib/redhat/SRPMS/">RPM packages</a>.
|
||||||
|
(NOTE that you need both the <a
|
||||||
|
href="http://rpmfind.net/linux/RPM/libxml2.html">libxml2</a> and <a
|
||||||
|
href="http://rpmfind.net/linux/RPM/libxml2-devel.html">libxml2-devel</a>
|
||||||
|
packages installed to compile applications using libxml.)</p>
|
||||||
|
|
||||||
|
<p><a name="Contribs">Contribs:</a></p>
|
||||||
|
|
||||||
|
<p>I do accept external contributions, especially if compiling on another
|
||||||
|
platform, get in touch with me to upload the package. I will keep them in the
|
||||||
|
<a href="ftp://rpmfind.net/pub/libxml/contribs/">contrib directory</a></p>
|
||||||
|
|
||||||
|
<p>Libxslt is also available from CVS:</p>
|
||||||
|
<ul>
|
||||||
|
<li><p>The <a
|
||||||
|
href="http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&dir=libxslt">Gnome
|
||||||
|
CVS base</a>. Check the <a
|
||||||
|
href="http://developer.gnome.org/tools/cvs.html">Gnome CVS Tools</a> page;
|
||||||
|
the CVS module is <b>libxslt</b>.</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2><a name="News">News</a></h2>
|
||||||
|
|
||||||
|
<h3>CVS only : check the <a
|
||||||
|
href="http://cvs.gnome.org/lxr/source/libxslt/ChangeLog">Changelog</a> file
|
||||||
|
for a really accurate description</h3>
|
||||||
|
|
||||||
|
<h3>0.0.1: Jan 25 2000</h3>
|
||||||
|
<ul>
|
||||||
|
<li>first alpha version released at the same time as libxml2-2.2.12</li>
|
||||||
|
<li>Framework in place, should work on simple examples, but far from being
|
||||||
|
feature complete</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2>The xsltproc command</h2>
|
||||||
|
|
||||||
|
<p>This program is the simplest way to use libxslt from the command line, it
|
||||||
|
takes as first argument the path or URL to an XSLT stylesheet. the next
|
||||||
|
arguments are filenames or URIs of the inputs to be processed. The output of
|
||||||
|
the processing is redirected on the standard output.</p>
|
||||||
|
|
||||||
|
<h2>The programming API</h2>
|
||||||
|
|
||||||
|
<p>@@TODO</p>
|
||||||
|
|
||||||
|
<h2><a name="Contributi">Contributions</a></h2>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
|
||||||
|
<p><a href="mailto:Daniel.Veillard@imag.fr">Daniel Veillard</a></p>
|
||||||
|
|
||||||
|
<p>$Id$</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -120,7 +120,7 @@ struct _xsltStylesheet {
|
|||||||
/*
|
/*
|
||||||
* The in-memory structure corresponding to an XSLT Transformation
|
* The in-memory structure corresponding to an XSLT Transformation
|
||||||
*/
|
*/
|
||||||
typedef enum xsltOutputType {
|
typedef enum {
|
||||||
XSLT_OUTPUT_XML = 0,
|
XSLT_OUTPUT_XML = 0,
|
||||||
XSLT_OUTPUT_HTML,
|
XSLT_OUTPUT_HTML,
|
||||||
XSLT_OUTPUT_TEXT
|
XSLT_OUTPUT_TEXT
|
||||||
|
Reference in New Issue
Block a user