Hi,
I am trying to deserialize xml data to objects.
For Example:
From:
<Person>
<firstname>John</firstname>
<lastname>Doe<lastname>
</Person>
To:
class Person:
firstName = "John"
lastName = "Doe"
I wanted to use the pyxser library, but I guess it’s not possible because it is not compiled (correct me if i’m wrong).
Edit: I just found out that this library is only available for python 3. Maybe you know another library 
pyxser-1.5.1r.tar.gz (48.5 KB)
If anyone of you has some advice I would highly appreciate it.
Best Regards,
Jürgen
Hy,
unfortunately not, i never brought external libs to live in vc…
but why not realise your stuff by using json-de/serialisation which seems to be beatiful?
Regards
Feature
1 Like
Thanks for the link captain. I will definitely use this next time, when I have the choice, but in my case I am connecting to an existing interface which uses xml.
My current alternative is using the xml library and I get each attribute individually using the find method.
import xml.etree.ElementTree as ET
personXml = ET.fromstring(data)
person = Person()
person.firstName = personXml.find("firstname").text
person.lastName = personXml.find("lastname").text
Hy juergen,
I thought about ElementTree but throw it in the bin because there is no direct way for de/serialization… → Your solution (if no forumwonder happen
) will be make a class which wraps around ElementTree!
Regards
Feature
1 Like
Let’s hope for a wonder 
But for now, I will stick to a wrapper with ElementTree.
Hy,
unfortunately I think that will be the fastest way.
May the VC-pros would be able to make a instruction document how python-libs could be transformed by magic
to work with VC?
Regards
Feature
1 Like