Commit 2925c0a0 authored by Daniel Veillard's avatar Daniel Veillard

improvement of the stylesheets, fixed a API generation problem, switched

* doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl:
  improvement of the stylesheets, fixed a API generation problem,
  switched the stylesheet and Makefile to build the HTML output.
* doc/html/*.html: complete update, ditched some old files, might
  introduce some breakage...
Daniel
parent 0b3d9b8d
Mon Nov 17 14:54:38 CET 2003 Daniel Veillard <daniel@veillard.com>
* doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl:
improvement of the stylesheets, fixed a API generation problem,
switched the stylesheet and Makefile to build the HTML output.
* doc/html/*.html: complete update, ditched some old files, might
introduce some breakage...
Mon Nov 17 12:50:28 CET 2003 Daniel Veillard <daniel@veillard.com>
* doc/newapi.xsl: lot of improvements, this starts looking good
......
......@@ -59,16 +59,14 @@ xmllint.1: xmllint.xml
xmlcatalog.1: xmlcatalog_man.xml
-@(xsltproc --nonet xmlcatalog_man.xml)
scan:
-gtkdoc-scan --module=libxml --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="acconfig.h config.h win32config.h trio.h triostr.h triop.h config-mac.h XMLTestPrefix2.h XMLTestPrefix.h triodef.h trionan.h xlink.h libxml.h libxml2-py.h libxml_wrap.h"
templates: scan
-gtkdoc-mktmpl --module=libxml
xml: templates
if test -d xml ; then rm -f xml/* ; else mkdir xml ; fi
-gtkdoc-mkdb --module=libxml --source-dir=$(DOC_SOURCE_DIR) --output-format=xml --main-sgml-file=$(DOC_MAIN_XML_FILE)
html: libxml2-api.xml $(srcdir)/newapi.xsl
-@(if [ -x $(bindir)/xsltproc ] ; then \
echo "Rebuilding the HTML pages from the XML API" ; \
$(bindir)/xsltproc \
--nonet $(srcdir)/newapi.xsl libxml2-api.xml ; fi )
-@(if [ -x $(bindir)/xmllint ] ; then \
echo "Validating the resulting XHTML pages" ; \
$(bindir)/xmllint --nonet --valid --noout html/*.html ; fi );
libxml2-api.xml: apibuild.py ../include/libxml/*.h ../*.c
-(./apibuild.py)
......@@ -80,22 +78,13 @@ $(WIN32_DIR)/libxml2.def.src: libxml2-api.xml
api: libxml2-api.xml libxml2-refs.xml $(WIN32_DIR)/libxml2.def.src
html:
if test ! -d html ; then mkdir html ; fi
-cd html && gtkdoc-mkhtml libxml ../$(DOC_MAIN_XML_FILE)
clean-local:
rm -f *~ *.bak *.hierarchy *.signals *-unused.txt
maintainer-clean-local: clean
rm -rf libxml-decl-list.txt libxml-decl.txt
libxml-decl-list.txt libxml-decl.txt : templates
libxml-sections.txt : scan
cp libxml-decl-list.txt libxml-sections.txt
rebuild: libxml-sections.txt templates xml html api
rebuild: api html
install-data-local:
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
......
......@@ -49,6 +49,12 @@ def escape(raw):
raw = string.replace(raw, '"', '&quot;')
return raw
def uniq(items):
d = {}
for item in items:
d[item]=1
return d.keys()
class identifier:
def __init__(self, name, module=None, type=None, lineno = 0,
info=None, extra=None):
......@@ -1497,7 +1503,7 @@ class docBuilder:
dict.macros.keys() + dict.typedefs.keys() + \
dict.structs.keys() + dict.enums.keys()
ids.sort()
for id in ids:
for id in uniq(ids):
output.write(" <exports symbol='%s'/>\n" % (id))
output.write(" </file>\n")
......
<HTML
><HEAD
><TITLE
>Gnome XML Library Reference Manual</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
REL="NEXT"
TITLE="Libxml Programming Notes"
HREF="libxml-notes.html"></HEAD
><BODY
CLASS="BOOK"
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 XML Library Reference Manual</A
></P
></FONT
></TH
></TR
></TABLE
><H3
CLASS="AUTHOR"
><A
NAME="AEN5"
></A
>Daniel Veillard</H3
><DIV
CLASS="AFFILIATION"
><DIV
CLASS="ADDRESS"
><P
CLASS="ADDRESS"
> &nbsp;&nbsp;&nbsp;&nbsp;daniel@veillard.com<br>
&nbsp;&nbsp;</P
></DIV
></DIV
><P
CLASS="COPYRIGHT"
>Copyright &copy; 1999 by Daniel Veillard</P
><DIV
><DIV
CLASS="ABSTRACT"
><A
NAME="AEN18"
></A
><P
></P
><P
>This manual documents the interfaces of the libxml
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"
><A
NAME="AEN14"
></A
><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="libxml-notes.html"
>Libxml Programming Notes</A
></DT
><DT
><A
HREF="libxml-lib.html"
>Libxml Library Reference</A
></DT
><DD
><DL
><DT
><A
HREF="libxml-parser.html"
>parser</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xmlreader.html"
>xmlreader</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-sax.html"
>SAX</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-tree.html"
>tree</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-entities.html"
>entities</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-valid.html"
>valid</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-relaxng.html"
>relaxng</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-uri.html"
>uri</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xmlerror.html"
>xmlerror</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-htmlparser.html"
>HTMLparser</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-htmltree.html"
>HTMLtree</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xpath.html"
>xpath</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xpathinternals.html"
>xpathInternals</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xpointer.html"
>xpointer</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xinclude.html"
>xinclude</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-nanohttp.html"
>nanohttp</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-nanoftp.html"
>nanoftp</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xmlio.html"
>xmlIO</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-catalog.html"
>catalog</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-c14n.html"
>c14n</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-threads.html"
>threads</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-globals.html"
>globals</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-docbparser.html"
>DOCBparser</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-parserinternals.html"
>parserInternals</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-encoding.html"
>encoding</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-hash.html"
>hash</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-debugxml.html"
>debugXML</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xmlmemory.html"
>xmlmemory</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xmlregexp.html"
>xmlregexp</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xmlautomata.html"
>xmlautomata</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xmlunicode.html"
>xmlunicode</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xmlschemas.html"
>xmlschemas</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-xmlschemastypes.html"
>xmlschemastypes</A
>&nbsp;--&nbsp;</DT
><DT
><A
HREF="libxml-schemasinternals.html"
>schemasInternals</A
>&nbsp;--&nbsp;</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"
>&nbsp;</TD
><TD
WIDTH="25%"
BGCOLOR="#0000C0"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>&nbsp;</B
></FONT
></TD
><TD
WIDTH="25%"
BGCOLOR="#00C000"
ALIGN="center"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>&nbsp;</B
></FONT
></TD
><TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
><A
HREF="libxml-notes.html"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Next Page &#62;&#62;&#62;</B
></FONT
></A
></TD
></TR
><TR
><TD
COLSPAN="2"
ALIGN="left"
>&nbsp;</TD
><TD
COLSPAN="2"
ALIGN="right"
><FONT
COLOR="#FFFFFF"
SIZE="3"
><B
>Libxml Programming Notes</B
></FONT
></TD
></TR
></TABLE
></DIV
></BODY
></HTML
>
\ No newline at end of file
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>[Insert name here] Reference Manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}
</style><link rel="home" href="index.html" title="[Insert name here] Reference Manual"><link rel="next" href="ch01.html" title="[Insert title here]"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="book"><div class="titlepage"><div><table class="navigation" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">[Insert name here] Reference Manual</p></th></tr></table></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="ch01.html">[Insert title here]</a></dt></dl></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"></td><td align="right"><a accesskey="n" href="ch01.html"><b>[Insert title here]&gt;&gt;</b></a></td></tr></table></body></html>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><link rel="SHORTCUT ICON" href="/favicon.ico" /><style type="text/css">
TD {font-family: Verdana,Arial,Helvetica}
BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
H1 {font-family: Verdana,Arial,Helvetica}
H2 {font-family: Verdana,Arial,Helvetica}
H3 {font-family: Verdana,Arial,Helvetica}
A:link, A:visited, A:active { text-decoration: underline }
</style><title>Reference Manual for libxml2</title></head><body bgcolor="#8b7765" text="#000000" link="#000000" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="../epatents.png" alt="Action against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/"><img src="../gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status"><img src="../w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/"><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/"><img src="../Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1></h1><h2>Reference Manual for libxml2</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a href="guidelines.html">XML Guidelines</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.zveno.com/open_source/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2">Bug Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2>Table of Contents</h2><ul><li><a href="libxml-debugXML.html">debugXML</a></li><li><a href="libxml-xpointer.html">xpointer</a></li><li><a href="libxml-SAX.html">SAX</a></li><li><a href="libxml-parserInternals.html">parserInternals</a></li><li><a href="libxml-c14n.html">c14n</a></li><li><a href="libxml-catalog.html">catalog</a></li><li><a href="libxml-xpathInternals.html">xpathInternals</a></li><li><a href="libxml-chvalid.html">chvalid</a></li><li><a href="libxml-xmlautomata.html">xmlautomata</a></li><li><a href="libxml-HTMLtree.html">HTMLtree</a></li><li><a href="libxml-nanoftp.html">nanoftp</a></li><li><a href="libxml-xmlschemastypes.html">xmlschemastypes</a></li><li><a href="libxml-DOCBparser.html">DOCBparser</a></li><li><a href="libxml-xpath.html">xpath</a></li><li><a href="libxml-xlink.html">xlink</a></li><li><a href="libxml-entities.html">entities</a></li><li><a href="libxml-xinclude.html">xinclude</a></li><li><a href="libxml-SAX2.html">SAX2</a></li><li><a href="libxml-list.html">list</a></li><li><a href="libxml-xmlmemory.html">xmlmemory</a></li><li><a href="libxml-xmlIO.html">xmlIO</a></li><li><a href="libxml-xmlversion.html">xmlversion</a></li><li><a href="libxml-valid.html">valid</a></li><li><a href="libxml-HTMLparser.html">HTMLparser</a></li><li><a href="libxml-parser.html">parser</a></li><li><a href="libxml-schemasInternals.html">schemasInternals</a></li><li><a href="libxml-xmlreader.html">xmlreader</a></li><li><a href="libxml-xmlschemas.html">xmlschemas</a></li><li><a href="libxml-relaxng.html">relaxng</a></li><li><a href="libxml-dict.html">dict</a></li><li><a href="libxml-xmlexports.html">xmlexports</a></li><li><a href="libxml-globals.html">globals</a></li><li><a href="libxml-xmlwriter.html">xmlwriter</a></li><li><a href="libxml-threads.html">threads</a></li><li><a href="libxml-hash.html">hash</a></li><li><a href="libxml-xmlerror.html">xmlerror</a></li><li><a href="libxml-tree.html">tree</a></li><li><a href="libxml-xmlregexp.html">xmlregexp</a></li><li><a href="libxml-nanohttp.html">nanohttp</a></li><li><a href="libxml-xmlunicode.html">xmlunicode</a></li><li><a href="libxml-uri.html">uri</a></li><li><a href="libxml-encoding.html">encoding</a></li></ul><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Libxml Library Reference</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}
</style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual"><link rel="up" href="index.html" title="Gnome XML Library Reference Manual"><link rel="previous" href="libxml-notes.html" title="Libxml Programming Notes"><link rel="next" href="libxml-parser.html" title="parser"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-notes.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XML Library Reference Manual</th><td><a accesskey="n" href="libxml-parser.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="chapter" lang="en"><div class="titlepage"><div><h2 class="title"><a name="libxml-lib"></a>Libxml Library Reference</h2></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="libxml-parser.html">parser</a> - </dt><dt><a href="libxml-xmlreader.html">xmlreader</a> - </dt><dt><a href="libxml-SAX.html">SAX</a> - </dt><dt><a href="libxml-tree.html">tree</a> - </dt><dt><a href="libxml-entities.html">entities</a> - </dt><dt><a href="libxml-valid.html">valid</a> - </dt><dt><a href="libxml-relaxng.html">relaxng</a> - </dt><dt><a href="libxml-uri.html">uri</a> - </dt><dt><a href="libxml-xmlerror.html">xmlerror</a> - </dt><dt><a href="libxml-HTMLparser.html">HTMLparser</a> - </dt><dt><a href="libxml-HTMLtree.html">HTMLtree</a> - </dt><dt><a href="libxml-xpath.html">xpath</a> - </dt><dt><a href="libxml-xpathInternals.html">xpathInternals</a> - </dt><dt><a href="libxml-xpointer.html">xpointer</a> - </dt><dt><a href="libxml-xinclude.html">xinclude</a> - </dt><dt><a href="libxml-nanohttp.html">nanohttp</a> - </dt><dt><a href="libxml-nanoftp.html">nanoftp</a> - </dt><dt><a href="libxml-xmlIO.html">xmlIO</a> - </dt><dt><a href="libxml-catalog.html">catalog</a> - </dt><dt><a href="libxml-c14n.html">c14n</a> - </dt><dt><a href="libxml-threads.html">threads</a> - </dt><dt><a href="libxml-globals.html">globals</a> - </dt><dt><a href="libxml-DOCBparser.html">DOCBparser</a> - </dt><dt><a href="libxml-parserInternals.html">parserInternals</a> - </dt><dt><a href="libxml-encoding.html">encoding</a> - </dt><dt><a href="libxml-hash.html">hash</a> - </dt><dt><a href="libxml-debugXML.html">debugXML</a> - </dt><dt><a href="libxml-xmlmemory.html">xmlmemory</a> - </dt><dt><a href="libxml-xmlregexp.html">xmlregexp</a> - </dt><dt><a href="libxml-xmlautomata.html">xmlautomata</a> - </dt><dt><a href="libxml-xmlunicode.html">xmlunicode</a> - </dt><dt><a href="libxml-xmlschemas.html">xmlschemas</a> - </dt><dt><a href="libxml-xmlschemastypes.html">xmlschemastypes</a> - </dt><dt><a href="libxml-schemasInternals.html">schemasInternals</a> - </dt></dl></div><p>This section contains the API reference for libxml. All
the public interfaces are documented here. This reference guide is
build by extracting comments from the code sources. </p></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-notes.html"><b>&lt;&lt;Libxml Programming Notes</b></a></td><td align="right"><a accesskey="n" href="libxml-parser.html"><b>parser&gt;&gt;</b></a></td></tr></table></body></html>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Libxml Programming Notes</title><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><style xmlns="http://www.w3.org/TR/xhtml1/transitional" type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}
</style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual"><link rel="up" href="index.html" title="Gnome XML Library Reference Manual"><link rel="previous" href="index.html" title="Gnome XML Library Reference Manual"><link rel="next" href="libxml-lib.html" title="Libxml Library Reference"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></img></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></img></a></td><th width="100%" align="center">Gnome XML Library Reference Manual</th><td><a accesskey="n" href="libxml-lib.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></img></a></td></tr></table><div class="chapter" lang="en"><div class="titlepage"><div><h2 class="title"><a name="libxml-notes"></a>Libxml Programming Notes</h2></div></div><p>Libxml is an XML toolkit library, it allows to parse, edit
search and write XML documents. There is also an HTML parser front-end
so the same range of tools can be used with HTML input.</p></div><table xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="index.html"><b>&lt;&lt;Gnome XML Library Reference Manual</b></a></td><td align="right"><a accesskey="n" href="libxml-lib.html"><b>Libxml Library Reference&gt;&gt;</b></a></td></tr></table></body></html>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>testOOMlib</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;