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

Daniel Molina Wegener dmw at coder.cl
Sun May 10 00:09:13 EDT 2009


-----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 at 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 at 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)

iQIcBAEBAgAGBQJKBlOHAAoJEHxqfq6Y4O5NMvQP/30ZaiM93XSOc4HTY9Qu/Ezg
kdpBhMDpLRKjHTm2g5qN1aYbpAb2wg5EOuAP9ynuKKmxXGEfFxLfsamyVsQfpohg
wJauTSyIdbvfmHk0MwF4fHs9UpTWaC68uxcwYEDxeQllTQje55LQnTyGbPdN0I1j
u1PDZSwtaB2ivTUJI30RDSmdtGQFUo9xyCQpyc3chyA1tkVUwiUQ5be7DQvCeZYS
xoq33jVDcGCDDgUVmmF6WZup37gL458lK2OV41F8HCBljuOh9iwqiNjc760fYzH+
ZKhjCC45jPpptFgv/b/8AZ6bp3wVYf6fK0g40uJnh9Lpbu4mZUl7l68/3lfsc9UI
FQPVUY0wdzYEyq3Th7fT3XnbjHdNSRYMrDKQnNeeWZcNaKVtCzRom1rZqib2bp2x
Lyb1hMP80Zcy1U/HCZxqdPt+zMiQHWFT+mxBNBoepFC4NAIKbfciXRz/MUdQqnEb
n+5mxv5j7Xyrd62ifWM2Bq/76+GO0bIvlb3floQV5lVkq7qmUojrZFHz04u07IuU
3y4l1V2MbdZDhRTmPNWETZp5DloLV5pDD+4sdZcbxDdPOIvEJgb0vLiQEtXOGWvM
v+rqkKlhI/s8pqdAhTXoGcRWgRjQPuF9OmRkGcmnSingruaeC1Wteuk8dVIqwq37
isi/Utv8KKRehRknIfFL
=YN3e
-----END PGP SIGNATURE-----




More information about the Python-list mailing list