Preguntas etiquetadas con xpath

El propósito principal de XPath es abordar partes de un documento XML. También proporciona servicios básicos para la manipulación de cadenas, números y booleanos. XPath utiliza una sintaxis compacta, no XML. XPath opera en la estructura abstracta y lógica de un documento XML, en lugar de su sintaxis de superficie.



4
¿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 correcta.
164 dom  xpath  xpathquery 

5
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 XML: <?xml version="1.0" encoding="utf-8"?> <quotes> <category name="Sport"> <author>James Small<quote date="09/02/1985">Quote …
157 xml  xslt  xpath 

5
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 d:mi="22"> <book price="12.99" d:price="Number" d:mi="4"> <title d:constr="String" d:mi="1">Sword of Honour</title> <category d:constr="String" d:mi="2">fiction</category> <author …
157 xml  xpath 

2
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 nodo.
150 xml  xpath  selection 


3
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 único.
144 xpath 

4
¿Cómo escribir una consulta XPath para que coincida con dos atributos?
Siguiente pregunta: <div id="id-74385" class="guest clearfix" style="z-index: 999;"> Dado anteriormente, Si quiero una expresión XPath con controles tanto id como class, ¿podemos hacerlo con 'y' condición LIKE: //div[@id='id-74385'] and div[@class='guest clearfix'] ¿Es esta la forma correcta? Mi ejecución falla aquí ... ¡Por favor ayuda!
143 xpath 

5
¿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 Fan</li><li><b>Feature:</b> Air Moved: 65 ft. Amps: 1.1 Clip: Grips any surface up to 1.63" Plug: …
142 xml  xpath 

1
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 name="G" /> </element> <element name="H" /> <element name="I" /> </list> Necesito obtener algún …
138 xslt  xpath  menu 

2
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 XPath para hacer esto. Lo intenté //input[@id="search_query"][2]pero …
135 xml  xpath 

15
¿Cómo analizar XML en Bash?
Idealmente, lo que me gustaría poder hacer es: cat xhtmlfile.xhtml | getElementViaXPath --path='/html/head/title' | sed -e 's%(^<title>|</title>$)%%g' > titleOfXHTMLPage.txt
134 xml  bash  xhtml  shell  xpath 

4
XPath para seleccionar múltiples etiquetas
Dado este formato de datos simplificado: <a> <b> <c>C1</c> <d>D1</d> <e>E1</e> <f>don't select this one</f> </b> <b> <c>C2</c> <d>D2</d> <e>E1</e> <g>don't select me</g> </b> <c>not this one</c> <d>nor this one</d> <e>definitely not this one</e> </a> ¿Cómo seleccionarías todos los Cs, Dsy Es que son hijos de Belementos? Básicamente, algo como: …
132 xml  xpath 

8
Uso de XPATH para buscar texto que contenga & nbsp;
Utilizo XPather Browser para comprobar mis expresiones XPATH en una página HTML. Mi objetivo final es usar estas expresiones en Selenium para probar mis interfaces de usuario. Obtuve un archivo HTML con un contenido similar a este: <tr> <td> abc </td> <td> & nbsp; </td> </tr> Quiero seleccionar un nodo …
120 xml  search  xpath  selenium 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.