Tôi có một số XML như thế này:biểu XPATH rằng các trận đấu trên giá trị thuộc tính "true"
<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>
Tôi muốn để phù hợp trên tất cả các yếu tố cơ mà có một tài sản nút con với một tên bằng "thanh" và và giá trị bằng "true". Tôi đang tìm một thực tế là "true" xuất hiện trong XML của tôi là nguyên nhân khiến tình trạng của tôi luôn luôn được đánh giá là đúng trong một biểu thức XPath. Có cách nào không? Tôi đang sử dụng Python và lxml.
EDIT:
biểu xpath của tôi là (không hoạt động) là: // công cụ [(tài sản/@ name = 'bar' và tài sản/@ value = "true")]
Cảm ơn,
biểu xpath ur là gì? – Jayy
Downvoting, bởi vì chúng tôi không thể cho bạn biết những gì bạn đã làm sai nếu bạn không cho chúng tôi biết những gì bạn đã làm. –