Pytania otagowane jako xpath

Głównym celem XPath jest adresowanie części dokumentu XML. Zapewnia również podstawowe narzędzia do manipulacji łańcuchami, liczbami i wartościami logicznymi. XPath używa zwartej składni innej niż XML. XPath działa na abstrakcyjnej, logicznej strukturze dokumentu XML, a nie na jego powierzchniowej składni.


2
Dlaczego indeksy w XPath zaczynają się od 1, a nie od 0?
Razem z kilkoma kolegami porównaliśmy poprzednie języki, w których programowaliśmy, i rozmawialiśmy o naszych doświadczeniach z VBScript z jego dziwnymi funkcjami, takimi jak indeks oparty na 1 zamiast indeksów opartych na 0, jak ma to miejsce w prawie każdym innym języku, rozumując, że był to język dla użytkowników (np. Excel …
117 xslt  xpath  indexing 

5
Pobierz węzły, w których węzeł podrzędny zawiera atrybut
Załóżmy, że mam następujący kod 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
Wybierz wartości z pola XML w SQL Server 2008
Patrząc na moje pole XML, moje wiersze wyglądają następująco: <person><firstName>Jon</firstName><lastName>Johnson</lastName></person> <person><firstName>Kathy</firstName><lastName>Carter</lastName></person> <person><firstName>Bob</firstName><lastName>Burns</lastName></person> Zauważ, że są to trzy wiersze w mojej tabeli. Chciałbym zwrócić wynik SQL w postaci tabeli, jak w Jon | Johnson Kathy| Carter Bob | Burns Jakie zapytanie to umożliwi?
112 sql-server  xml  xpath 

5
jak ignorować przestrzenie nazw za pomocą XPath
Moim celem jest wyodrębnienie określonych węzłów z wielu plików xml z wieloma przestrzeniami nazw przy użyciu XPath. Wszystko działa dobrze, o ile znam identyfikatory URI przestrzeni nazw. Sama nazwa przestrzeni nazw pozostaje stała, ale schematy (XSD) są czasami generowane przez klienta, tj. Są mi nieznane. Wtedy mam zasadniczo trzy możliwości: …

2
XPath - wybieranie elementów o równej wartości
W Xpath chcę wybrać elementy, które mają określoną wartość. Przykładowe dane XML: <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" > <aaa id="33" >qwerty</aaa> …
110 xpath 

3
jak używać XPath z XDocument?
Jest podobne pytanie, ale wygląda na to, że rozwiązanie w moim przypadku nie zadziałało: Dziwność z XDocument, XPath i przestrzeniami nazw Oto XML, z którym pracuję: <?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> A poniżej jest kod, który moim zdaniem …
109 c#  .net  xml  xpath  linq-to-xml 

1
Strategie testowania metody Pandy read_xml ()
Obecnie narzędzia pandas I / O nie obsługują read_xml()metody ani jej odpowiednika to_xml(). Jednak read_jsonudowadnia , że struktury drzewiaste można zaimplementować do importu ramek danych i read_htmlformatów znaczników. Jeśli zespół pandy bierze pod uwagę taką read_xmlmetodę przyszłych wersji Pandy, co realizacja będą realizować: parsowania z wbudowanymi xml.etree.ElementTreez jego iterfind()lub iterparse()funkcji …
109 python  xml  pandas  xslt  xpath 

9
czy możemy używać xpath z BeautifulSoup?
Używam BeautifulSoup do zeskrobania adresu URL i mam następujący kod 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'}) Teraz w powyższym kodzie możemy użyć findAlldo pobrania znaczników i informacji z nimi związanych, ale chcę …

3
XPath: Jak sprawdzić, czy atrybut istnieje?
Biorąc pod uwagę następujący kod XML, jak napisać zapytanie XPath w celu ściągnięcia węzłów, w których fooistnieje atrybut ? : <node1> <node2> <node3 foo='bar'></node3> <node3></node3> <node3 bar='foo'></node3> <node3 foo='foobar'></node3> </node2> </node1>
104 xml  xpath 

2
Jak wybrać następujący tag sibling / xml za pomocą xpath
Mam plik HTML (z Newegg), a ich kod HTML jest zorganizowany jak poniżej. Wszystkie dane w tabeli danych technicznych jest ich „ desc ”, podczas gdy tytuły są w każdej sekcji " nazwy. Poniżej znajdują się dwa przykłady danych ze stron Newegg. <tr> <td class="name">Brand</td> <td class="desc">Intel</td> </tr> <tr> <td …
102 xml  xpath  lxml 

5
Czy istnieje element nazwy XSLT?
W XSLT jest <xsl:value-of select="expression"/> aby uzyskać wartość elementu, ale czy jest coś do wybrania nazwy znacznika elementu? W takiej sytuacji: <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> <xsl:for-each select="person"> <xsl:tag-of select="."/> : <xsl:value-of select="."/> </xsl:for-each> …
102 xml  xslt  xpath 

4
Jak wybrać elementy podrzędne o dowolnej głębokości za pomocą XPath?
Załóżmy, że mam to (uproszczone): <form id="myform"> <!-- some input fields --> <input type="submit" value="proceed"/> </form> Następnie mogę wybrać przycisk przesyłania za pomocą XPath //form[@id='myform']/input[@type='submit']. Wspaniały. Jednak moje szablony mogą się zmienić i chcę być elastyczny co do głębokości, w jakiej znajduje się przycisk przesyłania. Można go umieścić w tabeli, …
101 xpath 

3
XPath: Jak wybrać węzły, które nie mają atrybutów?
Jak za pomocą XPath wybrać węzły, które nie mają atrybutów (gdzie liczba atrybutów = 0)? Na przykład: <nodes> <node attribute1="aaaa"></node> <node attribute1="bbbb"></node> <node></node> <- FIND THIS </nodes>
96 xpath 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.