>> If you have an application that is entirely about XML
>> processing, use Java.
> 
> I highly object!
> 
> Performance is one reason:
> http://www.xml.com/pub/a/2007/05/09/xml-parser-benchmarks-part-1.html
> http://www.xml.com/pub/a/2007/05/16/xml-parser-benchmarks-part-2.html
> http://effbot.org/zone/celementtree.htm#benchmarks
> 
> Simplicity is another. Python wins that contest, for XML and most other topics
> you may choose.

Implementation of specifications is another reason. XSLT2, XPath2, 
XQuery? Mapping of Schema definitions to Python classes? XML 1.1?
XML Encryption and Signature? XML Base? Catalogs?

Sure, if your processing needs are simple, the Python implementation
will be simple, and perhaps also reasonably performant. However,
in an application that is all about XML processing, chances are high
that you need a functionality that is not available in the XML library
of your choice, but would be available in Java.

Regards,
Martin

_______________________________________________
XML-SIG maillist  -  XML-SIG@python.org
http://mail.python.org/mailman/listinfo/xml-sig

Reply via email to