我有一个xsd用于pyxb生成对象类的对象。到目前为止,一切正常,我能够接收文档,错误处理等工作正常。我唯一的问题是,我的 xsd 中有以下内容:
<xs:element name="users">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="user" />
</xs:sequence>
</xs:complexType>
</xs:element>
我在user别处定义了复杂类型。有时我想user从主 xml 文档中获取一个,我想从中创建 python 类绑定......但我做不到。pyxb只允许我从整个文档创建(使用CreateFromDocument函数)。反正有没有得到那一个user元素?
我阅读了以下内容:
https://developer.yahoo.com/python/python-xml.html
http://pyxb.sourceforge.net/api/pyxb.binding.basis.element-class.html