Amara

is a collection of Pythonic tools for XML data binding. Not just tools that happen to be written in Python, but tools built from the ground up to use Python idioms and take advantage of the many advantages of Python over other programming languages.

Amara builds on 4Suite, but whereas 4Suite focuses more on literal implementation of XML standards in Python, Amara adds a much more Pythonic face to these capabilities. The combination ensures standards compliance within expressive Python form.

The main component of Amara is:

  • Bindery: a data binding tool (fancy way of saying it's a very Pythonic XML API)

Other components are:

  • Scimitar: an implementation of the ISO Schematron schema language for XML, which converts Schematron files to Python scripts
  • domtools: a set of tools to augment Python DOMs
  • saxtools: a set of tools to make SAX easier to use in Python

Para saber mas y obtener el software:
Manual Amara
Descarga Amara

Comentarios