# ## Reference Manual for libxml2

API Menu
Main Menu Developer Menu Code Examples API Menu Parser API Tree API Reader API XML Guidelines ChangeLog
API Indexes
Alphabetic Constructors Functions/Types Modules Symbols
Related links
Mail archive XSLT libxslt DOM gdome2 XML-DSig xmlsec FTP Windows binaries Solaris binaries MacOsX binaries C++ bindings PHP bindings Pascal bindings Ruby bindings Tcl bindings Bug Tracker
## Table of Contents DOCBparser: old DocBook SGML parser HTMLparser: interface for an HTML 4.0 non-verifying parser HTMLtree: specific APIs to process HTML tree, especially serialization SAX: Old SAX version 1 handler, deprecated SAX2: SAX2 parser interface used to build the DOM tree c14n: Provide Canonical XML and Exclusive XML Canonicalization catalog: interfaces to the Catalog handling system chvalid: Unicode character range checking debugXML: Tree debugging APIs dict: string dictionnary encoding: interface for the encoding conversion functions entities: interface for the XML entities handling globals: interface for all global variables of the library hash: Chained hash tables list: lists interfaces nanoftp: minimal FTP implementation nanohttp: minimal HTTP implementation parser: the core parser module parserInternals: internals routines exported by the parser. pattern: pattern expression handling relaxng: implementation of the Relax-NG validation schemasInternals: internal interfaces for XML Schemas schematron: XML Schemastron implementation threads: interfaces for thread handling tree: interfaces for tree manipulation uri: library of generic URI related routines valid: The DTD validation xinclude: implementation of XInclude xlink: unfinished XLink detection module xmlIO: interface for the I/O interfaces used by the parser xmlautomata: API to build regexp automata xmlerror: error handling xmlexports: macros for marking symbols as exportable/importable. xmlmemory: interface for the memory allocator xmlmodule: dynamic module loading xmlreader: the XMLReader implementation xmlregexp: regular expressions handling xmlsave: the XML document serializer xmlschemas: incomplete XML Schemas structure implementation xmlschemastypes: implementation of XML Schema Datatypes xmlstring: set of routines to process strings xmlunicode: Unicode character APIs xmlversion: compile-time version informations xmlwriter: text writing API for XML xpath: XML Path Language implementation xpathInternals: internal interfaces for XML Path Language implementation xpointer: API to handle XML Pointers Daniel Veillard