There are a couple that are decent. XMLBeans does a good job of not
completely mutilating the XML, and the code that's been created for
m2eclipse using EMF is pretty good as well. Netbeans is still using
some JDOM based code that is not bad either.
The JDOM code is so-so and is used in a few places, but the XMLBeans
is good, the EMF code better but coupled to EMF/WTP right now.
On 29-Jul-08, at 1:21 PM, Aaron Digulla wrote:
Hi guys,
It's official: I'm through with the W3C and the stupid XML parsers
which
came in it's wake. To allow to write XML filters and editors which
don't
ruin the layout, I've started my own XML parser project "DecentXML".
The main goals are to provide a library to manipulate exiting (small)
XML files with the least amount of disruption plus good error handling
(like telling line and column numbers) and an easy to use API.
And no, it's not W3C compliant. And it never will be. That's the whole
point :)
I've got some code ready for you to try:
http://www.pdark.de/decentxml-1.0-SNAPSHOT-src.tar.gz
It can read XML 1.0 including namespaces, manipulate it (not
completely
but all common operations are supported) and write it back.
As time permits, I'll get the test coverage above 90% tomorrow plus
I'll
replace toXML(StringBuilder) with toXML(Writer).
Regards,
--
Aaron "Optimizer" Digulla a.k.a. Philmann Dark
"It's not the universe that's limited, it's our imagination.
Follow me and I'll show you something beyond the limits."
http://darkviews.blogspot.com/ http://www.pdark.de/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...
-- Thoreau
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]