PyXB を使い始めるのに苦労しています。
たとえば、次の XML ファイルを使用してみましょう。
<?xml version="1.0"?>
<purchaseOrder orderDate="1999-10-20">
<shipTo country="US">
<name>Alice Smith</name>
<street>123 Maple Street</street>
<city>Anytown</city><state>AK</state><zip>12341</zip>
</shipTo>
<billTo country="US">
<name>Robert Smith</name>
<street>8 Oak Avenue</street>
<city>Anytown</city><state>AK</state><zip>12341</zip>
</billTo>
</purchaseOrder>
Python ライブラリ pol.py を作成できたとします。
Python コード
import po1
xml = open('po1.xml').read()
order = po1.CreateFromDocument(xml)
Element 内のコンテンツ (例: order.billTo.name = Robert Smith) を取得できることは理解していますが、属性「country」(「US」) から値を取得するにはどうすればよいですか?
前もって感謝します!