So I was trying to figure out why the LZX XML parser was adding a namespace
to every element, and
I eventually found that we apply an XSLT transform to the source file before
parsing it.

That file is in lps/schema/preprocess.xsl

Aside from slapping a namespace on every node that does not have one already
,the file appears to have a transform to move top level
elements from library nodes to the canvas node.

I'm wondering why we need to put a namespace onto all our nodes? Can't we
just leave them with the default (null)
namspace?



 And is it expensive to run the whole app source through
this XSL engine?  I   should measure the time spent in this transform on a
large application.



-- 
Henry Minsky
Software Architect
[email protected]

Reply via email to