Articles of xpath

XSLT: come convertire il nodo XML in stringa

TESTING XSL: Sto cercando di convertire il nodeset XML in stringa usando XSL. qualche idea?

Come posso usare XPath per trovare il valore minimo di un attributo in un insieme di elementi?

Se ho XML come: … Posso usare XPath per trovare i valori minimi e massimi del score ? Modifica : lo strumento che sto usando (attività di Andariel Ant) non supporta la soluzione XPath 2.0.

XPath: seleziona tutti i fratelli seguenti fino a un altro fratello

Ecco un estratto del mio xml: content content Sono posizionato nel node[@id=’1′] . Ho bisogno di un percorso X per abbinare tutti gli elementi fino al prossimo nodo non vuoto (qui node[@id=’2′] ). Modifica: gli attributi @id servono solo a spiegare il mio problema in modo più chiaro, ma non nel mio XML originale. Ho […]

Utilizzo delle funzioni xpath maiuscole e minuscole in IDE selenium

Sto cercando di ottenere una query xpath usando la funzione xpath lower-case o upper-case , ma sembrano non funzionare in selenium (dove collaudo il mio xpath prima di applicarlo). Esempio che NON funziona: //*[.=upper-case(‘some text’)] Non ho alcun problema a localizzare i nodes di cui ho bisogno in un percorso complesso e persino a utilizzare […]

XPath per selezionare più tag

Dato questo formato di dati semplificato: C1 D1 E1 don’t select this one C2 D2 E1 don’t select me not this one nor this one definitely not this one Come selezioneresti tutti i C s, D ed E che sono figli di elementi B ? Fondamentalmente, qualcosa come: a/b/(c|d|e) Nella mia situazione, invece di solo […]

Xml Namespace rompendo il mio xpath!

Ho il seguente codice XML: Questa è una versione ridotta di XML che viene restituita da un servizio Web di SharePoint. Ho anche il seguente xPath: /List/Fields/Field Quando rimuovo xmlns dal mio XML, xPath funziona correttamente. Quando è lì, il mio xPath non trova nulla. C’è qualcosa che dovrei fare diversamente con il mio xPath? […]

Come verificare un’espressione XPath nello strumento Chrome Developers o Firebug di Firefox?

Come posso verificare il mio XPath? Sto usando lo strumento Chrome Developers per ispezionare gli elementi e creare il mio XPath. Lo verifica utilizzando il correttore XPath del plugin Chrome, tuttavia non sempre mi dà il risultato. Qual è un modo migliore per verificare il mio XPath. Ho anche provato a usare Firebug per ispezionare […]

Esiste un equivalente JSON di XQuery / XPath?

Durante la ricerca di elementi in complessi array JSON e hash, come: [ { “id”: 1, “name”: “One”, “objects”: [ { “id”: 1, “name”: “Response 1”, “objects”: [ // etc. }] } ] Esiste un tipo di linguaggio di query che posso utilizzare per trovare un elemento in [0].objects where id = 3 ?

XPath per selezionare l’elemento in base al valore figlio di childs

Cercando di selezionare un elemento in base al valore di uno di esso è childrens childrens Pensando a quanto segue ma non lavorando, apprezzare 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 John 4324234 New Book dsdaassda … …

Nokogiri / Xpath query dello spazio dei nomi

Sto cercando di estrarre la dc:title element usando un xpath. Posso estrarre i metadati usando il seguente codice. doc = <<END title text END doc = Nokogiri::XML(doc) # Awesome this works! puts ‘//xmlns:metadata’ puts doc.xpath(‘//xmlns:metadata’) # => title text Come puoi vedere, sembra funzionare correttamente. Tuttavia, non sembra che sia in grado di ottenere le […]