SimpleXML is a commandline application and library for very simply manipulating XML files by path to elements and regular expresions identifying data of elements. It lets you harvest data from XML files, change values of attributes, print or change data of elements, create new elements, etc.
| Tags | Text Processing Markup XML Software Development Libraries Python Modules Information Management Records Management |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent POSIX Linux |
| Implementation | Python |
Recent releases


Release Notes: A bug while creating a new element has been resolved. Creating a root element (-z argument) has been added.


Release Notes: This version can run on the older Python 2.2 release.


Release Notes: An element path can now contain a regular expression definition of stripped data. An element path can contain the ".." symbol, which defines a parent element.


Release Notes: A document can now be saved and/or printed as pretty XML. Functions now raise a SimpleXMLError object, not str. xmlelement.value can be now set directly. xmldoc can now create a new root element. A document is now saved with appropriate encoding. A bug which occurred when creating a new child has been fixed.


Release Notes: Non-ASCII characters support.
A Hebrew calendar library with dates, holidays, and times of day.