Looking for the latest version? Download pyxser-1.5.2-r2 (51.2 kB)
Home / pyxser-1.5r
Name Modified Size Downloads / Week Status
Parent folder
Totals: 3 Items   114.9 kB 3
pyxser-1.5r.tar.gz.gpg 2010-08-25 56.9 kB 11 weekly downloads
pyxser-1.5r.tar.gz 2010-08-25 55.9 kB 11 weekly downloads
README-pyxser-1.5r.txt 2010-08-24 2.1 kB 11 weekly downloads
pyxser * [17]overview * [18]features * [19]donations * [20]sample output * [21]download * [22]related documentation * [23]license * [24]using pyxser * [25]project costs pyxser overview pyxser stands for Python XML Serialization and is a Python object to XML serializer and deserializer. In other words, it can convert a Python object into XML and also, convert that XML back into the original Python object. It uses a preorder traversal tree algorithm over the object tree and the XML tree. The algorithm is O(n) , and uses some compiler construction techniques as memoization to create unique instances of each element in the object tree. It supports cross referenced and circular referenced object trees, so the serializer do not crash with those kind of objects. Each serialized object before being deserialized is validated against the pyxser XML schema. It also uses mutually recursive functions to serialize and deserialize the object tree, but it has some features, like the depth argument, which allows you to stop serializing/deserializing the object tree at certain point. pyxser is self documented, if you want to take a look on the documentation, just run pydoc -p8080, connect to [26]http://localhost:8080/, and find the pyxser extension. features * Serialization of cross references. * Serialization of circular references. * Preserves object references. * Custom serializations. * Custom deserializations. * Object attribute selection callback. * Serialization depth limit. * Standards based serialization. * Standards based XML validation using pyxser XML Schema. * C14N based serialization, as optional kind of output. * Model based XML serialization, represented on XML Schema and XML DTD. license The pyxser license is [35]GNU Lesser General Public License version 3. You can use in your closed source application, but if you modify pyxser, you must publish the changes.
Source: README-pyxser-1.5r.txt, updated 2010-08-24

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Windows
Mac
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies
X

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks