By Sébastien Boisgérault, MINES ParisTech
January 31, 2018
I am a Jython contributor. Jython a port of the Python interpreter on top of the JVM. It gives you all the goodness of the Java libraries without the pain of the Java language and of the compilation process.
Jython ElementTree (deprecated1)
I am the author of the first port of ElementTree to Jython.
A subproject of the Systematic / FUI 3 EDONA project.
Since ElementTree is a part of the standard Python library, the code has been merged into the Jython trunk (and totally rewritten since). Still, this project was a ton of fun: since we wanted ElementTree for Jython to work without changing a single line of its code, it was necessary to provide an expat-compatible API (expat is the XML C parser used by CPython) for the Java
org.xml.saxstandard library. Not for the faint of heart!↩