オブジェクトクラスを生成するため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
関数を使用)。とにかくその1つのuser
要素だけを取得する方法はありますか?
私は以下を読みました:
https://developer.yahoo.com/python/python-xml.html
http://pyxb.sourceforge.net/api/pyxb.binding.basis.element-class.html