[
https://issues.apache.org/jira/browse/JCR-1312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12559423#action_12559423
]
Felix Meschberger commented on JCR-1312:
----------------------------------------
Thanks for all the remarks. Just to get back on tracks: I do NOT propose to
replace using DOM. I propose to replace Xerces/JAXP by a better performing XML
parser.
I quickly looked at the implications of possibly replacing DOM and have to
admit, that it certainly is not worth it. And this leads me back to my patch to
the original issue JCR-1261. This one has support built-in to keep the DOM but
use a more performaning parser (probably also serializer).
> Get rid of DOM for XML support
> ------------------------------
>
> Key: JCR-1312
> URL: https://issues.apache.org/jira/browse/JCR-1312
> Project: Jackrabbit
> Issue Type: Improvement
> Components: jackrabbit-webdav
> Reporter: Felix Meschberger
>
> Currently the web dav library uses Xerces and DOM to parse and create XML
> data. This mechanism is well-known but has two major issues: It is slow and
> it has a big memory footprint. In order to solve these two issues, I suggest
> to drop the use of the W3C DOM in webdav in favor of something easier and
> more straight forward to use.
> One candidate could be (out of my head and based on my bias towards KXml)
> KDOM. See also http://www.kxml.org.ww
> See also JCR-1261 for more discussions on this issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.