> first of all thanks a lot for your answers. I guess I will give dom4j a
> try. Do you recommend to download the 0.4 release or the CVS-Snapshot?
I often tend to work off the CVS snapshot. Though its more stable to work
off the 0.4 release.
> I will have to use dom4j in a production release later this month! At
> that time we will use dom4j to build the XML tree, parse external XML
> and use XSLT to generate HTML. Do you think its stable enough?
Sure. I've been using dom4j in a production setting for some time. Its now
pretty much stable from an API perspective - its only the very minor parts
of the API that may change (e.g. possibly adding a new getUniquePath()
method) or implementation details change (such as the native DOM
implementation or the XML Schema Data Types implementation).
> BTW, we decided today, that we will use SOAP to integrate XML sources
> and to offer an external interface for querying. I guess dom4j fits
> perfectly?
I'm not sure software is ever perfect, there's always room for improvement
;-)
I certainly think dom4j is a great tool for working with XML and SOAP.
When using something like SOAP there are many ways of doing it. e.g. you
might create a dom4j document of your request or response then use XSLT to
wrap the SOAP envelope around it. Or you could programatically create a SOAP
request / response using just dom4j. Or you could use one of the SOAP APIs
such as Apache SOAP and pipe the dom4j message in / out.
Over time I want to make dom4j as good as possible for working with SOAP -
in particular the integrated XPath engine makes it easy to iterate and
navigate through the response and the XML Schema Data Types support (albeit
alpha quality right now) will increasingly make it a neat fit. Having
support for XML Signatures will help too.
James
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dom4j-user