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.

6
Jak zweryfikować wyrażenie XPath w narzędziu Chrome Developers lub Firefox Firebug?
Jak mogę zweryfikować moją XPath? Używam narzędzia Chrome Developers do sprawdzania elementów i tworzenia mojej XPath. Weryfikuję to za pomocą wtyczki Chrome XPath Checker, jednak nie zawsze daje mi to wynik. Jaki jest lepszy sposób na zweryfikowanie mojej XPath. Próbowałem również użyć Firebug do sprawdzenia błędu, a także użyć FirePath …


4
Jak używać „nie” w xpath?
Chcę coś takiego napisać: //a[not contains(@id, 'xx')] (co oznacza, że ​​wszystkie linki, które istnieją w atrybucie „id”, nie zawierają ciągu „xx”) Nie mogę znaleźć odpowiedniej składni.
164 dom  xpath  xpathquery 

5
XPath z wieloma warunkami
Jakiego XPath mogę użyć, aby wybrać dowolną kategorię z określonym atrybutem nazwy i dowolnego autora węzła potomnego z określoną wartością. Próbowałem różnych wariantów ścieżki poniżej bez powodzenia: //quotes/category[@name='Sport' and author="James Small"] 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 nine</quote></author> </category> <category name="Music"> <author>Stephen Swann <quote …
157 xml  xslt  xpath 

5
XPath: pobierz węzeł nadrzędny z węzła podrzędnego
Potrzebuję węzła nadrzędnego dla węzła podrzędnego title 50 W tej chwili używam tylko //*[title="50"] Jak mogę zdobyć jego rodzica? Wynik powinien być storewęzłem. <?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" d:mi="3">Evelyn Waugh</author> </book> <book price="8.99" …
157 xml  xpath 

2
XPath: wybierz węzeł tekstowy
Mając następujący XML: <node>Text1<subnode/>text2</node> Jak wybrać pierwszy lub drugi węzeł tekstowy za pośrednictwem XPath? Coś takiego: /node/text()[2] oczywiście nie działa, ponieważ jest to scalony wynik każdego tekstu wewnątrz węzła.
150 xml  xpath  selection 


3
Operator XPath OR dla różnych węzłów
Jak mogę to zrobić z XPath: //bookstore/book/title or //bookstore/city/zipcode/title Po prostu //titlenie zadziała, bo ja też//bookstore/magazine/title ps Widziałem wiele przykładów, ale głównie z atrybutami lub strukturą pojedynczego węzła.
144 xpath 

4
Jak napisać zapytanie XPath, aby dopasować dwa atrybuty?
Następujące pytanie: <div id="id-74385" class="guest clearfix" style="z-index: 999;"> Podane powyżej, Jeśli chcę wyrażenie XPath z sprawdzaniem zarówno identyfikatora, jak i klasy, czy możemy to zrobić w / 'i' WARUNEK JAK: //div[@id='id-74385'] and div[@class='guest clearfix'] Czy to właściwy sposób? Moja egzekucja się nie udaje ... Proszę o pomoc!
143 xpath 

5
Jak tutaj używać XPath zawiera ()?
Próbuję się nauczyć XPath. Spojrzałem na inne contains()przykłady tutaj, ale nie ma nic, co używa operatora AND . Nie mogę tego uruchomić: //ul[@class='featureList' and contains(li, 'Model')] Na: ... <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: 3 prong grounded …
142 xml  xpath 

1
XSLT pobiera ostatni element
Próbuję znaleźć ostatni element w moim xml, który wygląda następująco: <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> Potrzebuję jakiegoś odwróconego menu, w którym aktualny …
138 xslt  xpath  menu 


2
Zapytanie XPath, aby pobrać n-tą instancję elementu
Istnieje plik HTML (którego zawartość nie kontroluję), który zawiera kilka inputelementów z tym samym ustalonym idatrybutem "search_query". Zawartość pliku może się zmienić, ale wiem, że zawsze chcę uzyskać drugi inputelement z atrybutem id "search_query". Aby to zrobić, potrzebuję wyrażenia XPath. Próbowałem, //input[@id="search_query"][2]ale to nie działa. Oto przykładowy ciąg XML, w …
134 xml  xpath 

4
XPath, aby wybrać wiele tagów
Biorąc pod uwagę ten uproszczony format danych: <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> Jak wybrałbyś wszystkie Cs, Ds i Es, które są dziećmi Belementów? Zasadniczo coś takiego: …
132 xml  xpath 

8
Używanie XPATH do wyszukiwania tekstu zawierającego & nbsp;
Używam XPather Browser sprawdzić moje wyrażeń XPath na stronie HTML. Moim końcowym celem jest użycie tych wyrażeń w Selenium do testowania moich interfejsów użytkownika. Mam plik HTML o treści podobnej do tej: <tr> <td> abc </td> <td> & nbsp; </td> </tr> Chcę wybrać węzeł z tekstem zawierającym ciąg „  ”. …
120 xml  search  xpath  selenium 

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.