# The XML C parser and toolkit of Gnome ## Developer Menu

Developer Menu
Main Menu Reference Manual Code Examples XML Guidelines Tutorial The Reader Interface ChangeLog XSLT Python and bindings libxml2 architecture The tree output The SAX interface Memory Management I/O Interfaces The parser interfaces Entities or no entities Namespaces Upgrading 1.x code Thread safety DOM Principles A real example flat page, stylesheet
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
There are several on-line resources related to using libxml: Use the search engineto lookupinformation. Check the FAQ. Check the extensivedocumentationautomaticallyextracted from code comments. Look at the documentation about libxmlinternationalization support. This page provides a global overview and someexampleson how to use libxml. Code examples John Fleck's libxml2 tutorial: htmlorpdf. If you need to parse large files, check the xmlReaderAPI tutorial James Henstridgewrote somenicedocumentationexplaining how to use the libxml SAX interface. George Lebl wrote anarticlefor IBM developerWorksabout using libxml. Check theTODOfile. Read the 1.x to 2.x upgrade pathdescription.If you are starting a new project using libxml you shouldreally use the2.x version. And don't forget to look at the mailing-list archive. Daniel Veillard