Hi Sean,
Excellent!
I forgot to mention one very significant detail in my original email:
Using a non-DOM implementation can be significantly faster. Just
looking at the timing of the matching test cases, the non-DOM XML tree
we've got running looks to run the test cases against the XML Security
library approximately 30% faster, at least that was a pattern I noticed
a while back.
-Eric.
On 1/25/11 8:16 AM, Sean Mullan wrote:
Thanks for sending the link to your project, it sounds interesting and
I will try to check it out in more detail when I have more time.
--Sean
On 1/20/11 6:34 PM, Eric Johnson wrote:
You might have noticed the addition of:
http://code.google.com/a/apache-extras.org/p/santuario-genxdm/
to the "Apache Extras" hosted site.
This project aims to be a fully compatible port of the existing XML
Security
APIs that works using the GenXDM APIs that we've been developing,
instead of
DOM. We brought the GenXDM project <http://code.google.com/p/genxdm/>
to the
attention of the Apache Incubator some time back (we called in gXML
at the time
<http://wiki.apache.org/incubator/gXMLProposal>).
Our overall aim is to bring GenXDM back to Apache for incubation, so
that ports
of libraries like XML Security can then build on top of the
capabilities of
GenXDM. To that end, we've done this particular port to attract
interest, and to
prove out the potential, and the capabilities.
We have, with this port, demonstrated the ability to use the full
functionality
of the XML Security library over non-DOM XML trees, including a new
set of tests
that verify using non-DOM trees with the updated XML Security APIs.
Please come look at what we've got! Let us know what you think.
Better yet, join
the GenXDM project, and help us make it a success!
-Eric.