次の xml があるとします。
<Title>
<EST>
<EST_Start_Date>2009-09-21</EST_Start_Date>
<EST_End_Date>2015-12-31</EST_End_Date>
<EST_Version>
<Vendor_ID>asdf-200130</Vendor_ID>
<Master_Type_HD_SD>SD</Master_Type_HD_SD>
</EST_Version>
<EST_Version>
<Digital_SKU>205119</Digital_SKU>
<Vendor_ID>qwer-205119</Vendor_ID>
<Master_Type_HD_SD>HD</Master_Type_HD_SD>
</EST_Version>
</EST>
</Title>
そしてTitle
ノード:
titles = node.xpath("//Title")
for title in titles:
est=title.find('EST')
hd_vendor_id = ?
この場合、HD ベンダー ID を取得するにはどうすればよいqwer-205118
ですか? xml ドキュメントには複数のタイトルがあるため、lxml 呼び出しは、指定された Title ノードに関連している必要があります。