Un lugar sencillo problema ... Fragmento XML:¿Cómo selecciono los nodos que NO tienen un nodo hijo particular?
<bean id='Juicer'>
<property name="electric">
<value>false</value>
</property>
</bean>
<bean id='Oven'>
<property name="electric">
<value>true</value>
</property>
<property name="wattage">
<value>1000</value>
</property>
</bean>
Estoy intentando escribir una consulta XPath que seleccionará todos bean
s que no tienen un <property name="wattage">
.
No sé cómo decir "frijoles que no tienen este niño" en xpath.
Tenga en cuenta que no puedo confiar en que la propiedad "eléctrica" sea falsa cada vez que falta la "potencia". (también, este ejemplo es un poco artificial).
Gracias :)
@ Here-Be-Wolves: Buena pregunta (+1). Vea mi respuesta para la expresión XPath más simple/más corta hasta ahora, y su explicación. –