Preguntas etiquetadas con xpath

164
¿Cómo usar "no" en xpath?

Quiero escribir algo por el estilo: //a[not contains(@id, 'xx')] (lo que significa que todos los enlaces que tienen el atributo 'id' no contienen la cadena 'xx') No puedo encontrar la sintaxis

157
XPath con múltiples condiciones

¿Qué XPath puedo usar para seleccionar cualquier categoría con un atributo de nombre especificado y cualquier autor de nodo secundario con el valor especificado? He intentado diferentes variaciones de la ruta a continuación sin éxito: //quotes/category[@name='Sport' and author="James Small"] El...

157
XPath: obtener el nodo primario del nodo secundario

Necesito obtener el nodo primario para el nodo secundario title 50 Por el momento solo estoy usando //*[title="50"] ¿Cómo podría obtener su padre? El resultado debe ser el storenodo. <?xml version="1.0" encoding="utf-8"?> <d:data xmlns:d="defiant-namespace" d:mi="23"> <store...

150
XPath: seleccionar nodo de texto

Tener el siguiente XML: <node>Text1<subnode/>text2</node> ¿Cómo selecciono el primer o el segundo nodo de texto a través de XPath? Algo como esto: /node/text()[2] por supuesto no funciona porque es el resultado combinado de cada texto dentro del

144
Operador XPath OR para diferentes nodos

¿Cómo puedo hacer con XPath: //bookstore/book/title or //bookstore/city/zipcode/title Simplemente //titleno funcionará porque también tengo//bookstore/magazine/title ps. Vi muchos ejemplos, pero principalmente con atributos o estructura de nodo

142
¿Cómo usar XPath contiene () aquí?

Estoy tratando de aprender XPath. Miré los otros contains()ejemplos por aquí, pero nada que use un operador AND . No puedo hacer que esto funcione: //ul[@class='featureList' and contains(li, 'Model')] En: ... <ul class="featureList"> <li><b>Type:</b> Clip...

138
XSLT obteniendo el último elemento

Estoy tratando de encontrar el último elemento en mi xml, que se parece a: <list> <element name="A" /> <element name="B" > <element name="C" /> <element name="D" > <element name="D" /> <element name="E" /> <element name="F" /> <element...

135
Consulta XPath para obtener la enésima instancia de un elemento

Hay un archivo HTML (cuyo contenido no controlo) que tiene varios inputelementos, todos con el mismo idatributo fijo de "search_query". El contenido del archivo puede cambiar, pero sé que siempre quiero obtener el segundo inputelemento con el atributo id "search_query". Necesito una expresión...

117
¿Por qué los índices en XPath comienzan con 1 y no con 0?

Algunos colegas y yo estábamos comparando idiomas anteriores en los que habíamos programado y estábamos hablando de nuestra experiencia con VBScript con sus características extrañas , como el índice basado en 1 en lugar de los índices basados ​​en 0, como casi todos los demás idiomas, el...