Code

moving trunk for module inkscape
[inkscape.git] / src / dom / README
1 Phoebe DOM
2 ==========
4 This is the DOM library that is going to provide
5 Inkscape with a w3c DOM-idl interface,  hopefully
6 aiding in scripting and animation.
8 The name 'Phoebe' in inherited from an older project
9 which had its own DOM implementation.  The name itself
10 is of a moon of Saturn.
12 The library is intended to be 'vanilla' and generic.  The
13 library has its own parser, even if it is not used.
14 The base code should never be modified to be Inkscape-specific.
15 It should not have any dependencies beyond STL, nor 
16 should it veer away from adherence to the W3C DOM APIs.
18 The most common usage of this library would probably be
19 limited to the classes defined in dom.h.  A scriptable
20 item would inherit and extend org::w3c::dom::Node, and modify
21 the behaviour of the getters and setters for its attributes.
25 Bob Jamison