
pygenx 0.5.3 is now available:
http://software.translucentcode.org/pygenx/pygenx-0.5.3.tar.gz
http://software.translucentcode.org/pygenx/
What is it? -----------
pygenx is a wrapper for the genx[1] canonical[2] XML generation library.
If you need a simple, fast, way of generating correct XML without worrying about escaping characters or character entities then pygenx is ideal.
What's changed? ---------------
In 0.5.3 I've changed the handling of files so any python class implementing flush() and write() methods should work now (including StringIO). Previously they had to contain a pointer to a C FILE struct.
I've also written a manual, which can be found in the distribution and online: http://software.translucentcode.org/pygenx/manual.html
Other small bugs have been fixed as well.
Example -------
#!/usr/bin/env python
import genx
writer = genx.Writer() fp = file("greeting.xml", "w") writer.startDocFile(fp) writer.startElementLiteral("greeting") writer.addText("Hello world!") writer.endElement() writer.endDocument()
greeting.xml:
<greeting>Hello world!</greeting>
mick
participants (1)
-
Michael Twomey