Quiero extraer valor de nombre de atributo de la etiqueta siguienteconsulta XPath cómo obtener el valor de un atributo basado en dos atributos
<application
comments="Do not erase this one"
executable="run_CIET"
icon="default"
instances="1"
mode="1"
name="CIET"
order="10"
selection="1"
tool="y"
/>
puedo conseguir fácilmente valor de valor de nombre de atributo basado en el valor del modo como se muestra a continuación
xpath Applications.xml '//applications/application[@mode='3']'/@name
Pero si quiero añadir más condtion de que es "obtener el nombre de valor de atributo cuando el modo = X y el atributo herramienta no existe en la etiqueta de aplicación"
Cómo lo hacemos º ¿es? Intenté algo como
xpath Applications.xml '//applications/application[@mode='3' and [email protected]]'/@name
pero no funciona.
No he usado XPath antes y me resulta complicado Buscar la ayuda de W3C en XPath pero no encontré lo que quería. Por favor ayuda.
Buena pregunta, +1. Consulte mi respuesta para obtener una explicación de su problema, una solución breve y completa y algunas recomendaciones. :) –