我有一些這樣的XML:XPATH表達
<engine-set>
<engine host-ref="blah1.com">
<property name="foo" value="true"/>
<property name="bar" value="true"/>
</engine>
<engine host-ref="blah2.com">
<property name="foo" value="true"/>
<property name="bar" value="false"/>
</engine>
</engine-set>
我想匹配上有一個子節點屬性使用一個名稱等於「bar」的所有引擎元素和值等於「真」。我發現在我的XML中出現「true」這一事實導致我的條件在XPath表達式中始終評估爲true。有沒有辦法解決?我正在使用Python和lxml。
編輯:
我的XPath表達式(即不工作)是: //發動機[(屬性/ @名稱= '酒吧' 和屬性/ @值= 「真」)]
感謝,
什麼是烏拉圭回合的XPath表達式? – Jayy 2012-03-01 17:29:24
Downvoting,因爲如果你不告訴我們你做了什麼,我們不能告訴你你做錯了什麼。 – 2012-03-01 22:38:26