[Biojava-dev] DOM, JDom, Xerces?
Andy Yates
ayates at ebi.ac.uk
Mon May 14 16:11:16 UTC 2007
Hi Mark,
I've not used Saxon before but from what I can take from the docs it
seems quite nice. However if anyone is going to do some XML
processing give it a go. Recently I used XOM's document builder and I
have to say that I wrote the majority without a need to consult XOM's
documentation (the only bit I needed was figuring out how to print a
pretty XML file out). It's very powerful & very easy to read in code.
Also if you fancy having a look at some newer technologies Groovy has
some very nice ways of parsing and generating XML. Documentation is a
bit sparse in places but once you're in the groovy mindset (or bought
the book) it's fine (and to be honest the Groovy builder objects are
worth the pain). I'm moving most of my scripting to it now; it's like
programming in Perl but with the comfort of knowing that you're in
Java and can jump out into Java classes whenever you want ... like
BioJava ;)
Andy
On 14 May 2007, at 17:00, Mark Fortner wrote:
> Mark & Andy,
> I haven't used XOM before, but it sounds interesting. I HAVE used
> Saxon and
> it has good support for both XPath and XQuery.
>
> Regards,
>
> Mark Fortner
>
> On 5/14/07, Andy Yates <ayates at ebi.ac.uk> wrote:
>>
>> Hey Mark,
>>
>> I've tried using XPath before on a couple of projects & it is quite
>> nice. In terms of implementations the internal Java one isn't that
>> bad but I really like XOM. It's a very clear/clean API and is quite
>> easy to switch between using XPath back into the normal API.
>>
>> The other program I've heard reasonable things about is http://
>> javadude.com/tools/antxr/index.html which is the XML equivalent to
>> antlr. I haven't used it yet but it does look interesting
>>
>> Andy
>>
>> On 14 May 2007, at 04:14, Mark Schreiber wrote:
>>
>>> Hello -
>>>
>>> I am looking into XPath and XQuery as a way rapidly process the
>>> increasing number of bioinformatics XML formats. As is typical with
>>> Java there is a too many APIs to choose from.
>>>
>>> Have people had good experiences with the internal java API (if so
>>> JDK1.5 or 1.6), or is JDom better (even though it is not really
>>> DOM)?
>>> How about Xerces and Xalan from Apache???
>>>
>>> Is there much support for XQuery yet? I have seen there is a JSR for
>>> official support of XQuery, is there an associated API for download?
>>>
>>> Any comments would be greatly appreciated.
>>>
>>> - Mark
>>> _______________________________________________
>>> biojava-dev mailing list
>>> biojava-dev at lists.open-bio.org
>>> http://lists.open-bio.org/mailman/listinfo/biojava-dev
>>
>> _______________________________________________
>> biojava-dev mailing list
>> biojava-dev at lists.open-bio.org
>> http://lists.open-bio.org/mailman/listinfo/biojava-dev
>>
> _______________________________________________
> biojava-dev mailing list
> biojava-dev at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/biojava-dev
More information about the biojava-dev
mailing list