[ANN] pyxser-1.0R --- python xml serialization

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, I'm pleased to announce pyxser-1.0R, a Python-Object to XML serializer and deserializer. This package it's completly written in C and licensed under LGPLv3. The tested Python versions are 2.5.X and 2.7.X. * home page: http://coder.cl/software/pyxser * hosted at: https://sourceforge.net/projects/pyxser/ The current ChangeLog is as follows: 1.0rc1 (2009.04.26): Daniel Molina Wegener <dmw@coder.cl> * Added both byte string and unicode returning and procesing functions. This means that we have serialize(), serialize_c14n(), serialize_c14n_strict(), unserialize(), validate() and validate_c14n() functions for byte strings and u_serialize(), u_serialize_c14n(), u_serialize_c14n_strict(), u_unserialize(), u_validate() and u_validate_c14n() for unicode strings. * Removed memory leaks, now it runs over 1400000 pyxser operations without crashing (100000 cicles testing every function). * Removed bugs concerning reference counting that was crashing when trying to access unserialized objects attributes. * This is an approach to a production environment release ;) 1.0r (2009.05.09): Daniel Molina Wegener <dmw@coder.cl> * Set default validation to XML Schema validation, to allow pyxser to work with WebServices and similar technologies, without restricting the namespace prefix to pyxs. * Removed memory leaks concerning XML Schema validation. * Succeful tests with more than 1.200.000 pyxser operations. * Added pyxser 1.0 XML Schema to allow imports of the pyxser model into WebServices WSDL and similar technologies. * Addded getxsd(), getxsd_c14n(), u_validate_c14n_dtd(), u_validate_dtd(), validate_c14n_dtd(), validate_dtd() functions. * All *_dtd() related functions allows you to validate pyxser documents using the pyxser 1.0 DTD, instead of the pyxser 1.0 XML Schema. Feel free to use and test. You can modify test-utf8-prof.py to use more than 100.000 cicles without crashing. Best regards, - -- ..O.| Daniel Molina Wegener | C/C++ Developer ...O| dmw [at] coder [dot] cl | FreeBSD & Linux OOO| http://coder.cl/ | Standards Basis -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iQIcBAEBAgAGBQJKBlUKAAoJEHxqfq6Y4O5NCP8P/0ty9R3I6mjR4rEcbK70M3vA VDqni88WCtQJ65F3M75u8GIKKk92wK7UyqM7LoMSxb6nh50FQppcqYT0so3sdsDy /5rZTs9wHF/BTjCFqzzA8sY1IzJYwIaD0MxiiPh9t8oIfhUgvS4EkRh/7on7tYY+ rYyNrzw38YAb+64MeaayVEj9WjNxTbSfIHD9fIQddWfE1AFcYui9xamkQ71N4fa1 kFyq2avYW9PSiaQNxpEmNdsw3BgL+DlM7mUCg8205hGbwcT1jzKt0QwvSCDPfAAB UNxVErGq4vdTpCKZVfyK/pJbtBjB8rPBn3FvoKhodqm3+lwvAlFjTiselH2PvFtx zlRmz+dsEDD9Z9w0DK5sJtPq8Pqmip1ms0RAiJOUSHT7/esadVZcsYUtUpXjFuFW XlZSucdOLm7FCVMPl7sgn+MMAJ74DoKXHojxnn6yoUc/STxxXaekcJKSAVZOxnJs OyTHQNwXRMFsnsZ3h3D0jLfjZXlvHqBGqcJIsEa5Qp6cfdpxFPS04U7NQL4o3TZu eooIv9RQiXp6BVDI6+SWL0ER459+/GA+BMMKTZ2mmUthYk2TRePhORuhRHQp8Tjv 7Uo1yaLHsAkO6/GQIRFqLbPPFCwBjLgn5HwtmhjkWgZuivJLgMIVYbC3E+h5EiKn HRnVdQmSsIPa0QWJhty0 =YR3H -----END PGP SIGNATURE-----
participants (1)
-
Daniel Molina Wegener