pyxser—pyhon对象到XML序列化/反序列化
pyxser的Python项目详细描述
pyxser代表python xml序列化,是xml序列化程序和反序列化程序的python对象。换句话说,它可以将python对象转换为xml,还可以将该xml转换回原始python对象。它在对象树和xml树上使用了一种前序遍历树算法。算法是,并使用一些编译器构造技术作为备忘来创建对象树中每个元素的唯一实例。它支持交叉引用和循环引用对象树,因此序列化程序不会与这些类型的对象一起崩溃。反序列化之前的每个序列化对象都将根据pyxser xml架构进行验证。它还使用相互递归的函数来序列化和反序列化对象树,但是它有一些特性,比如depth参数,它允许您在某个点停止序列化/反序列化对象树。