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>
|
||||
|
||||
* libxslt/functions.c: xsltGenerateIdFunction() small patch
|
||||
|
@ -1,6 +1,7 @@
|
||||
SUBDIRS = \
|
||||
libxslt \
|
||||
tests
|
||||
tests \
|
||||
doc
|
||||
|
||||
confexecdir=$(libdir)
|
||||
confexec_DATA = xsltConf.sh
|
||||
|
@ -146,6 +146,7 @@ libxslt/xsltconfig.h
|
||||
tests/Makefile
|
||||
tests/REC1/Makefile
|
||||
tests/REC2/Makefile
|
||||
doc/Makefile
|
||||
xslt-config
|
||||
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
|
||||
*/
|
||||
typedef enum xsltOutputType {
|
||||
typedef enum {
|
||||
XSLT_OUTPUT_XML = 0,
|
||||
XSLT_OUTPUT_HTML,
|
||||
XSLT_OUTPUT_TEXT
|
||||
|
Reference in New Issue
Block a user