kolibrios/programs/network/netsurf/libdom/bindings/xml/README
Dmitry Pereverzev (SoUrcerer) 370da47fa0 Netsurf initial port (still needs native ui and cURL)
git-svn-id: svn://kolibrios.org@3584 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-01 17:14:14 +00:00

15 lines
594 B
Plaintext

LibXML binding for libdom
=========================
This is a wrapper around libxml's push parser API, to facilitate
construction of a libdom DOM tree. The basic premise is that the wrapper
intercepts the SAX events emitted by libxml's tokeniser then invokes
libxml's own SAX handlers, wrapping the results up in libdom-specific
data structures.
The tree created is thus a tree of libdom nodes, each of which is linked
to the libxml node that backs it. This allows the binding to process the
DOM tree using libxml api, should it need to (e.g. for normalization
purposes).