# The XML C parser and toolkit of Gnome ## DOM Principles

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
DOMstands for the DocumentObjectModel; this is an API for accessing XML or HTML structureddocuments.Native support for DOM in Gnome is on the way (module gnome-dom),and will bebased on gnome-xml. This will be a far cleaner interface tomanipulate XMLfiles within Gnome since it won't expose the internalstructure. The current DOM implementation on top of libxml2 is the gdome2 Gnome module,thisis a full DOM interface, thanks to Paolo Casarini, check the Gdome2 homepageformoreinformations. Daniel Veillard