1.1 --- a/README.txt Sun Jan 16 02:02:42 2005 +0000
1.2 +++ b/README.txt Sun Jan 16 02:29:13 2005 +0000
1.3 @@ -6,3 +6,17 @@
1.4 Use of importNode seems to cause some kind of memory issue, probably related
1.5 to nodes being shared across documents. This was observed in libxml2 2.6.0 but
1.6 appears to be fixed in libxml2 2.6.16.
1.7 +
1.8 +Even compared to minidom, importNode is very slow (even the
1.9 +libxml2dom.macrolib implementation, too). A way is needed to get libxml2 to do
1.10 +the node copying itself.
1.11 +
1.12 +Experiments
1.13 +-----------
1.14 +
1.15 +The libxml2macro.py program, along with the libxml2dom.macrolib package
1.16 +provide support for writing DOM-style code which is then translated to
1.17 +libxml2-style code before being compiled to normal Python modules. This
1.18 +special translation should eliminate the need for high-level wrapper objects
1.19 +in many cases, since the actual compiled code will be manipulating the libxml2
1.20 +objects directly - the principal exception being that of attribute nodes.