Hi All,
  I have just committed big changes for the java library in CVS, there
are internal and external changes.

The main external impacts are:
     Removed http://www.nue.et-inf.uni-siegen.de/~geuer-pollmann/#xpathFilter
transformation
     Unified http://www.w3.org/2002/06/xmldsig-filter2 and
http://www.w3.org/2002/04/xmldsig-filter2 transformation
implementations(there were two classes that does the same).

SO If ANY one needs the above implementation, plese respond this mail
and i will reincorporate it.

The main internal changes are the way the c14n of nodesets is done:
  Before this patch every transformation creates a set with the nodes
that should be outputted.
Every set is obtaining visiting the whole dom tree every time, and
then do it other time at c14n time. So it does <number of
transformations>+1 visiting, very slow and memory costly.

Now every transformation just return a NodeFilter that tells if the
node is included or not. So only one visiting is done.

This changes speed ups xpath transformations(even that the current
implementation is not optimized).

My current aim is try to do a tail recursion implementation of c14n,
and implements prune of trees in nodesets.

Regards,


Raul
         

-- 
http://r-bg.com

Reply via email to