Projects / EaseXML

EaseXML

EaseXML (previously known as XMLObject) is an object-XML mapper. It allows you to translate XML to Python objects and vice-versa.

Tags Software Development Libraries Python Modules Text Processing Markup XML
Licenses Python
Implementation Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  13 Dec 2004 01:09
  • Rrelease-after

Changes: This release includes new XMLObject options: _unicodeOutput, _stripStrings, _nodesOrder, _attrsOrder, and _prettyPrint. mainNode convention was replaced by a boolean keyword "main". A method (forEach) was added helping to apply an action on all nodes of an XMLObject instance. It's now possible to export/import XMLObjects to/ from Python dictionaries. The documentation was rewritten and many bugs were corrected.

  • Rrelease-mid
  •  06 Oct 2004 13:15
  • Rrelease-after

Changes: XMLObject now supports Unicode. A new class method (instanceFromXml) was added, helping to instantiate an XMLObject without knowing its class. There are few bugfixes, improvements, and documentation updates.

  • Rrelease-mid
  •  23 Aug 2004 13:33
  • Rrelease-after

Changes: A recursion-related bug affecting ChoiceNode and ListNode through TypedList and MixedList classes has been fixed. A ZIP archive and embedded HTML documentation are provided in the distribution.

  • Rrelease-mid
  •  05 Aug 2004 11:22
  • Rrelease-after

Changes: This release adds a little wrapper around dom.getElementsByTagName() to search nodes in direct children instead of the entire XML document. A dash has been added to some regexes of PrettyXMLPrinter, thus allowing tag names to contain the dash character. A new node type (CommentNode) has been added.

  • Rrelease-mid
  •  31 Jul 2004 06:23
  • Rrelease-after

Changes: A few Node types have been added (ChoiceNode, RawNode, CDATAttribute, NMTokenAttribute, and NMTokensAttribute). Method definition support and XML pretty output have been reworked. Entities support has been added. An SVN repository has been set up.

No-screenshot

Project Spotlight

SNAKES

The Net Algebra Kit for Editors and Simulators.

50ac94597acd2b20c8c4ae896c6eb454_thumb

Project Spotlight

PHP-Calendar

A Web-based calendar written in PHP/SQL.