我有一个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