2
以下语法正确执行以下操作?基于多个相邻值的XPATH
title_node.find("EST/EST_Version
[Master_Type_HD_SD='HD'] AND [Version_Type='Standard']
/Vendor_ID").text
这里是XML的外观:
<EST_Version>
<Vendor_ID>1660023-200455</Vendor_ID>
<Version_Type>Standard</Version_Type>
<Master_Type_HD_SD>SD</Master_Type_HD_SD>
</EST_Version>
实际上,这就是我想要做的(虽然下面是不正确的)
title_nod.find("EST/EST_Version[Master_Type_HD_SD='SD']/../
EST_Version[Version_Type='Directors Cut']/Vendor_ID").text
所以只有当'VENDOR_ID '作为'EST_Version'的下一个子节点出现? – 2012-08-17 00:19:57