que tienen algún XML como esto:expresión XPath que coincide con el valor del atributo "verdadero"
<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>
Quiero coincidir en todos los elementos del motor que tienen una propiedad nodo hijo con un nombre igual a "barra" y y valor igual a "verdadero". Estoy descubriendo que el hecho de que aparezca "verdadero" en mi XML hace que mi condición siempre se evalúe como verdadera en una expresión XPath. ¿Hay una forma de evitarlo? Estoy usando Python y lxml.
EDIT:
Mi expresión XPath es (que no funciona) es: // motor [(propiedad/@ nombre = 'bar' y la propiedad/@ value = "true")]
Gracias,
¿Cuál es ur expresión XPath? – Jayy
Votación negativa, porque no podemos decirle lo que hizo mal si no nos dice lo que hizo. –