Perguntas com a marcação «xpath»

O objetivo principal do XPath é abordar partes de um documento XML. Ele também fornece recursos básicos para manipulação de strings, números e booleanos. XPath usa uma sintaxe compacta não XML. XPath opera na estrutura lógica abstrata de um documento XML, em vez de sua sintaxe de superfície.



4
Como usar "not" no xpath?
Eu quero escrever algo do tipo: //a[not contains(@id, 'xx')] (ou seja, todos os links que contêm o atributo 'id' não contêm a sequência 'xx') Não consigo encontrar a sintaxe correta.
164 dom  xpath  xpathquery 

5
XPath com várias condições
Qual XPath posso usar para selecionar qualquer categoria com um atributo de nome especificado e qualquer autor de nó filho com o valor especificado. Eu tentei diferentes variações do caminho abaixo sem sucesso: //quotes/category[@name='Sport' and author="James Small"] O XML: <?xml version="1.0" encoding="utf-8"?> <quotes> <category name="Sport"> <author>James Small<quote date="09/02/1985">Quote One</quote><quote date="11/02/1925">Quote …
157 xml  xslt  xpath 

5
XPath: Obter nó pai do nó filho
Preciso obter o nó pai para o nó filho title 50 No momento estou usando apenas //*[title="50"] Como eu consegui o pai? O resultado deve ser o storenó. <?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 d:constr="String" …
157 xml  xpath 

2
XPath: selecione o nó de texto
Tendo o seguinte XML: <node>Text1<subnode/>text2</node> Como seleciono o primeiro ou o segundo nó de texto via XPath? Algo assim: /node/text()[2] é claro que não funciona porque é o resultado mesclado de todos os textos dentro do nó.
150 xml  xpath  selection 


3
Operador XPath OR para nós diferentes
Como posso fazer com o XPath: //bookstore/book/title or //bookstore/city/zipcode/title Só //titlenão vai funcionar, porque eu também tenho//bookstore/magazine/title ps Eu vi muitos exemplos, mas principalmente com atributos ou estrutura de nó único.
144 xpath 

4
Como escrever uma consulta XPath para corresponder a dois atributos?
Pergunta seguinte: <div id="id-74385" class="guest clearfix" style="z-index: 999;"> Dado anteriormente, Se eu quiser uma expressão XPath com verificações id e classe, podemos fazê-lo com a condição 'e' LIKE: //div[@id='id-74385'] and div[@class='guest clearfix'] Esta é a maneira correta? Minha execução falha aqui ... Por favor, ajude!
143 xpath 

5
Como usar o XPath contains () aqui?
Estou tentando aprender XPath. Eu olhei para os outros contains()exemplos por aqui, mas nada que usa um operador AND . Não consigo fazer isso funcionar: //ul[@class='featureList' and contains(li, 'Model')] Em: ... <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 obtendo o último elemento
Estou tentando encontrar o último elemento no meu xml, que se parece com: <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> Eu preciso obter algum …
138 xslt  xpath  menu 

2
Consulta XPath para obter a enésima instância de um elemento
Existe um arquivo HTML (cujo conteúdo eu não controlo) que possui vários inputelementos, todos com o mesmo idatributo fixo de "search_query". O conteúdo do arquivo pode mudar, mas eu sei que sempre quero obter o segundo inputelemento com o atributo id "search_query". Eu preciso de uma expressão XPath para fazer …
135 xml  xpath 

15
Como analisar XML no Bash?
Idealmente, o que eu gostaria de poder fazer é: 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 selecionar várias tags
Dado este formato de dados 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> Como você selecionar todos os Cs, Ds e Es que são filhos de Belementos? Basicamente, …
132 xml  xpath 

8
Usando XPATH para pesquisar texto contendo o & nbsp;
Eu uso o XPather Browser para verificar minhas expressões XPATH em uma página HTML. Meu objetivo final é usar essas expressões no Selenium para testar minhas interfaces de usuário. Eu tenho um arquivo HTML com um conteúdo semelhante a este: <tr> <td> abc </td> <td> & nbsp; </td> </tr> Desejo …
120 xml  search  xpath  selenium 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.