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


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


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


Changes: 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.


Changes: 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.


Changes: Non-ASCII characters support.