我很难开始使用 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”)中获取值?
提前致谢!