> Subject: Re: [dom4j-user] W3C DOM interfaces
> 
> Peter,
> 
> Take a look at DOMReader and DOMWriter.
> 
> steve
>

Steve,
That's what we've been using so far and has been working fine with a few
issues. 

We use:    
    DOMWriter dw = new DOMWriter();
    org.w3c.dom.Document w3cDoc = dw.write(doc);

The issues we are running into are:

There is some (relatively) considerable processing overhead in the
DOMWriter - creating a W3C DOM Document takes longer than either
creating the doc from scratch in code or parsing the doc from a file. 

The timings I've used for testing DOMWriter use the simple performance
testing code on the dom4j website. I've made an equivalent EXML version
for our own testing and the createW3CDOM method basically becomes a
no-op as it's already a DOM document.

In our testing we get: (all times in millis)
100 Elements --------------------
Creation time                   :  59.4
W3C Creation time for           :1359
DOM4J File write time           :344 
Parsing time for                :346.9

The other issue is purely the convenience of not having to go through
that step each of extra code compared to the way Electric XML does it by
implementing the DOM interfaces directly.

Also I could well have stuffed something up with my testing code or
general understanding of how these work and would welcome and hints on
possibilities in increasing the performance of writing the DOM.

peter w.


 



-------------------------------------------------------
This SF.net email is sponsored by: ApacheCon, November 18-21 in
Las Vegas (supported by COMDEX), the only Apache event to be
fully supported by the ASF. http://www.apachecon.com
_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user

Reply via email to