
bulia byak wrote:
We just need to "normalize"
files on load to ensure that the SVG namespace is prefixless.
I'm not quite sure of that.
Especially from some of the playing I did with XForms, I've come to try to respect mixing and mixed namespaces and prefixes.
There are some subtle and complex things that might be needed, especially with mixing XForms in SVG, SVG in XForms, SVG in XHTML, etc., especially once things start getting more nested. And I'm thinking that if we want to keep Inkscape up there as the premier choice for any SVG editing, or power users perhaps, we do need to keep things like that in mind.
For example, if we have <foo:image ...> and <bar:path ...> in the same doc, as long as foo and bar both are defined to the same svg namespace, shouldn't we work properly and even preserve those prefixes?