Domande taggate «xpath»

Lo scopo principale di XPath è indirizzare parti di un documento XML. Fornisce inoltre servizi di base per la manipolazione di stringhe, numeri e valori booleani. XPath utilizza una sintassi compatta, non XML. XPath opera sulla struttura astratta e logica di un documento XML, piuttosto che sulla sua sintassi di superficie.

10
Come posso abbinare un attributo che contiene una determinata stringa?
Sto riscontrando un problema nella selezione dei nodi per attributo quando gli attributi contengono più di una parola. Per esempio: <div class="atag btag" /> Questa è la mia espressione xpath: //*[@class='atag'] L'espressione funziona con <div class="atag" /> ma non per l'esempio precedente. Come posso selezionare <div>?
442 xpath 

7
Ottenere l'attributo usando XPath
Data una struttura XML come questa: <?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book> <title lang="eng">Harry Potter</title> <price>29.99</price> </book> <book> <title lang="eng">Learning XML</title> <price>39.95</price> </book> </bookstore> Come ho potuto ottenere il valore di lang(dove langè engin titolo del libro), per il primo elemento?
344 xml  xpath 



8
Come leggere XML usando XPath in Java
Voglio leggere i dati XML usando XPath in Java, quindi per le informazioni che ho raccolto non sono in grado di analizzare XML in base alle mie esigenze. ecco cosa voglio fare: Ottieni file XML da online tramite il suo URL, quindi usa XPath per analizzarlo, voglio creare due metodi …
273 java  xml  parsing  xpath 

7
Estrai il valore del nodo dell'attributo tramite XPath
Come posso estrarre il valore di un nodo attributo tramite XPath? Un file XML di esempio è: <parents name='Parents'> <Parent id='1' name='Parent_1'> <Children name='Children'> <child name='Child_2' id='2'>child2_Parent_1</child> <child name='Child_4' id='4'>child4_Parent_1</child> <child name='Child_1' id='3'>child1_Parent_1</child> <child name='Child_3' id='1'>child3_Parent_1</child> </Children> </Parent> <Parent id='2' name='Parent_2'> <Children name='Children'> <child name='Child_1' id='8'>child1_parent2</child> <child name='Child_2' id='7'>child2_parent2</child> <child …
270 xml  xpath 

6
XPath contiene (text (), 'some string') non funziona se usato con un nodo con più di un nodo secondario Text
Ho un piccolo problema con Xpath contiene con dom4j ... Diciamo che il mio XML è <Home> <Addr> <Street>ABC</Street> <Number>5</Number> <Comment>BLAH BLAH BLAH <br/><br/>ABC</Comment> </Addr> </Home> Diciamo che voglio trovare tutti i nodi che hanno ABC nel testo dato l'elemento radice ... Quindi lo xpath che avrei dovuto scrivere sarebbe …
259 xpath  dom4j 

9
C'è un modo per ottenere l'elemento da XPath usando JavaScript in Selenium WebDriver?
Sto cercando qualcosa come: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Devo ottenere il HTML interno degli elementi usando JS (per usarlo in Selenium WebDriver / Java, poiché WebDriver non riesce a trovarlo da solo), ma come? Potrei usare l'attributo ID, ma non tutti gli elementi hanno l'attributo ID. [FISSO] Sto usando jsoup per farlo in …


2
XPath: come selezionare gli elementi in base al loro valore?
Sono nuovo di usare XPath e questa potrebbe essere una domanda di base. Si prega di sopportare con me e aiutarmi a risolvere il problema. Ho un file XML come questo: <RootNode> <FirstChild> <Element attribute1="abc" attribute2="xyz">Data</Element> <FirstChild> </RootNode> Posso convalidare la presenza di un <Element>tag con: // Elemento [@ attributo1 …
221 xpath 

15
Esiste un equivalente JSON di XQuery / XPath?
Durante la ricerca di elementi in array e hash JSON complessi, come: [ { "id": 1, "name": "One", "objects": [ { "id": 1, "name": "Response 1", "objects": [ // etc. }] } ] Esiste un tipo di linguaggio di query che posso usare per trovare un elemento in [0].objects where …
221 javascript  json  xpath  xquery 

1
XPath per selezionare l'elemento in base al valore figlio del bambino
Prova di selezionare un elemento in base al valore di uno dei suoi bambini Pensando a quanto segue ma non funziona, apprezzo qualsiasi aiuto, grazie ./book[/author/name = 'John'] o ./book[/author/name text() = 'John'] Vuoi tutti i libri in cui il nome dell'autore = 'John' File XML <list> <book> <author> <name>John</name> …
208 xml  xpath 

6
xpath trova se il nodo esiste
Utilizzando una query xpath come si trova se esiste un nodo (tag)? Ad esempio, se avessi bisogno di assicurarmi che una pagina del sito Web avesse la struttura di base corretta come / html / body e / html / head / title
201 xslt  xpath  expression 

3
XPath per selezionare l'elemento in base al valore dell'attributo
Ho seguito XML. <?xml version="1.0" encoding="UTF-8"?> <Employees> <Employee id="3"> <age>40</age> <name>Tom</name> <gender>Male</gender> <role>Manager</role> </Employee> <Employee id="4"> <age>25</age> <name>Meghna</name> <gender>Female</gender> <role>Manager</role> </Employee> </Employees> Voglio selezionare l'elemento Employee con id = "4". Sto usando sotto l'espressione XPath che non restituisce nulla. //Employee/[@id='4']/text() L'ho controllato su http://chris.photobooks.com/xml/default.htm e dice xpath non valido, non …
195 xml  xpath 

16
Come eseguire XPath one-liner dalla shell?
Esiste un pacchetto là fuori, per Ubuntu e / o CentOS, che ha uno strumento da riga di comando in grado di eseguire un one-liner XPath come foo //element@attribute filename.xmlo foo //element@attribute < filename.xmlrestituire i risultati riga per riga? Sto cercando qualcosa che mi permettesse di solo apt-get install fooo …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.