Unfortunately there seems to be a little problem now with the Inkscape XML
parser - since the namespace applied to the root element now causes it to
prefix all elements with "extension:" (as per xml/repr-io.cpp:443) and no
extensions are loaded (as per extension/system.cpp:393).
Hence the question - since we are already including libxml2 with Inkscape why
not use it to handle all XML files. I know I am missing something big here but
maybe a short info is possible.
It seems that extensions are, anyway, separated enough that parsing of the .inx
files could now be done with libxml2 (I should be able to do it). And then to
take it a step further, libxml++ comes to mind - since we are moving anyway in
the C++ direction. Could this dependency be introduced then? It would need
updated config scripts and an addition to the windows libs (I have no clues
about osx).