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.


2
Perché gli indici in XPath iniziano con 1 e non con 0?
Alcuni colleghi ed io stavamo confrontando linguaggi passati in cui avevamo programmato e stavamo parlando della nostra esperienza con VBScript con le sue caratteristiche strane come l' indice basato su 1 invece di indici basati su 0 come quasi ogni altra lingua ha, il ragionamento è che era un lingua …
117 xslt  xpath  indexing 

5
Ottieni nodi in cui il nodo figlio contiene un attributo
Supponiamo di avere il seguente XML: <book category="CLASSICS"> <title lang="it">Purgatorio</title> <author>Dante Alighieri</author> <year>1308</year> <price>30.00</price> </book> <book category="CLASSICS"> <title lang="it">Inferno</title> <author>Dante Alighieri</author> <year>1308</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> <book category="WEB"> <title lang="en">XQuery Kick Start</title> <author>James McGovern</author> <author>Per Bothner</author> <author>Kurt Cagle</author> <author>James Linn</author> <author>Vaidyanathan …
116 xml  xpath 


9
Seleziona i valori dal campo XML in SQL Server 2008
Guardando il mio campo XML, le mie righe hanno questo aspetto: <person><firstName>Jon</firstName><lastName>Johnson</lastName></person> <person><firstName>Kathy</firstName><lastName>Carter</lastName></person> <person><firstName>Bob</firstName><lastName>Burns</lastName></person> Nota che queste sono tre righe nella mia tabella. Vorrei restituire un risultato SQL come tabella come in Jon | Johnson Kathy| Carter Bob | Burns Quale query eseguirà questo?
112 sql-server  xml  xpath 

5
come ignorare gli spazi dei nomi con XPath
Il mio obiettivo è estrarre determinati nodi da più file xml con più spazi dei nomi utilizzando XPath. Tutto funziona bene finché conosco gli URI dello spazio dei nomi. Il nome dello spazio dei nomi stesso rimane costante, ma gli schemi (XSD) a volte sono generati dal client, cioè a …

2
XPath: selezione di elementi uguali a un valore
In Xpath, voglio selezionare elementi che corrispondono a un valore specifico. Dati XML di esempio: <aaa id="11" > <aaa id="21" > <aaa id="31" ></aaa> <bbb id="32" > <aaa id="41" ></aaa> <bbb id="42" ></bbb> <ccc id="43" ></ccc> <ddd id="44" >qwerty</ddd> <ddd id="45" ></ddd> <ddd id="46" ></ddd> </bbb> </aaa> <bbb id="22" > …
110 xpath 

3
come usare XPath con XDocument?
C'è una domanda simile, ma sembra che la soluzione non abbia funzionato nel mio caso: Stranezze con XDocument, XPath e spazi dei nomi Ecco l'XML con cui sto lavorando: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> E sotto c'è il …
109 c#  .net  xml  xpath  linq-to-xml 

1
Pandas read_xml () strategie di test del metodo
Attualmente, gli strumenti I / O di Panda non mantengono un read_xml()metodo e la controparte to_xml(). Tuttavia, read_jsondimostra che le strutture ad albero possono essere implementate per l'importazione di dataframe e read_htmlper i formati di markup. Se la squadra panda fa considerare tale read_xmlmetodo per una futura versione panda, che …
109 python  xml  pandas  xslt  xpath 

9
possiamo usare xpath con BeautifulSoup?
Sto usando BeautifulSoup per raschiare un URL e avevo il seguente codice import urllib import urllib2 from BeautifulSoup import BeautifulSoup url = "http://www.example.com/servlet/av/ResultTemplate=AVResult.html" req = urllib2.Request(url) response = urllib2.urlopen(req) the_page = response.read() soup = BeautifulSoup(the_page) soup.findAll('td',attrs={'class':'empformbody'}) Ora nel codice precedente possiamo usare findAllper ottenere tag e informazioni ad essi correlati, …

3
XPath: come verificare se esiste un attributo?
Dato il seguente XML, come scrivo una query XPath per estrarre i nodi in cui fooesiste l'attributo ?: <node1> <node2> <node3 foo='bar'></node3> <node3></node3> <node3 bar='foo'></node3> <node3 foo='foobar'></node3> </node2> </node1>
104 xml  xpath 


5
Esiste un elemento name-of XSLT?
In XSLT c'è il file <xsl:value-of select="expression"/> per ottenere il valore di un elemento, ma c'è qualcosa per selezionare il nome del tag dell'elemento? In una situazione come questa: <person> <!-- required stuff --> <name>Robert</name> <!-- optional stuff, free form for future extension. Using XMLSchema's xsd:any --> <profession>programmer</profession> <hobby>photography</hobby> </person> …
101 xml  xslt  xpath 

4
Come si selezionano elementi figlio di qualsiasi profondità utilizzando XPath?
Supponiamo che io abbia questo (semplificato): <form id="myform"> <!-- some input fields --> <input type="submit" value="proceed"/> </form> Quindi posso selezionare il pulsante di invio di XPath //form[@id='myform']/input[@type='submit']. Grande. Tuttavia, i miei modelli potrebbero cambiare e voglio essere flessibile nella profondità in cui si trova il pulsante di invio. Potrebbe essere …
101 xpath 

3
XPath: come selezionare i nodi che non hanno attributi?
Utilizzando XPath, come selezionare i nodi che non hanno attributi (dove conteggio attributi = 0)? Per esempio: <nodes> <node attribute1="aaaa"></node> <node attribute1="bbbb"></node> <node></node> <- FIND THIS </nodes>
94 xpath 

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.