xpath

Jakie jest wyrażenie XPath, aby znaleźć tylko pierwsze wystąpienie?

Użyłem wyrażenia Xpath "//span[@class='Big']" i otrzymałem wszystkie elementy na tej stronie, które znajdują się pod tagiem & ... tylko pierwsze wystąpienie na stronie, a nie wszystkie wystąpienia, jakie byłoby prawidłowe Xpath wyrażenie? Dzięki, Narin

Jak wybrać dwa atrybuty z tego samego węzła z jednym wyrażeniem w XPath?

Na przykład: //person[@id='abc123']/@haircolor|/@weight" PS. istnieje wiele rekordów "person"

Python: używanie XPath lokalnie / na określonym elemencie

Próbuję pobrać linki ze strony z xpath. Problem polega na tym, że chcę tylko linki wewnątrz tabeli, ale jeśli zastosuję wyraż ... muszę uczynić je względnymi? To wszystko? Zasadniczo, jak mogę filtrować tylko elementy, które istnieją wewnątrz tej tabeli?

Wybieranie elementu z DOM za pomocą JavaScript i XPath

Próbuję dowiedzieć się, jak wybrać pole tekstowe w kodzie poniżej za pomocą xpath i JavaScript (który jest jedyną opcją tutaj ... a> </p> </form> </div> </div> </body> </html>

Dlaczego CROSS APPLY jest potrzebny podczas korzystania z zapytań XPath?

Tl;dr Dlaczego nie: SELECT SomeXmlColumn.nodes('/people/person') AS foo(b) FROM MyTable Praca? Poprzednie Pytanie ... 48]}. Ale wierzę, że jest w tym coś więcej. W jakiś sposób musi się wydarzyć cross apply. Ale nie wiem gdzie - ani dlaczego.

Zapytanie XPath dla węzła XML z dwukropkiem w nazwie węzła

Jakie zapytanie XPath wybierze węzeł <media:thumbnail /> w poniższym XML? <item> <title>Sublime Federer ... /news.bbcimg.co.uk/media/images/50933000/jpg/_50933894_011104979-1.jpg"/> </item> XML pochodzi z tego kanału RSS .

Lokalizowanie elementu przez id

Jaka jest różnica między następującymi technikami lokalizacji? element(by.id("id")); element(by.css("#id")); element(by. ... .getElementById('id');"); I, z perspektywy wydajności , który byłby najszybszym sposobem zlokalizowania elementu według id?

Jak znaleźć elementy XML za pomocą XPath w Pythonie w przestrzeni nazw-agnostic sposób?

Ponieważ miałem ten irytujący problem po raz drugi, pomyślałem, że prośba pomoże. Czasami muszę pobierać elementy z dokument ... ext.find("//Description/following-sibling::*", rdf_tree) Zgodny z dokumentem, prosty, świadomy przestrzeni nazw; doskonały.

Streaming XPath evaluation

Czy są jakieś gotowe do produkcji biblioteki do strumieniowego przesyłania wyrażeń XPath z dostarczonym dokumentem xml? Moje badania pokazują, że większość istniejących rozwiązań ładuje całe drzewo DOM do pamięci przed ewaluacją wyrażenia xpath.

nokogiri wiele klas css

Jak można wybrać element html, który ma dwie klasy? Na przykład, jak wybrać element <p> poniżej w dokumencie HTML (bio ... @class, ' '), ' class1 ') && contains(concat(' ',@class, ' '), ' class2 ')]") Ale bez powodzenia. Z góry dzięki

XSLT - jak zachować tylko pożądane elementy z XML

Mam wiele plików XML zawierających wiele napowietrznych. Chcę zachować tylko około 20 konkretnych elementów i odfiltrować Wsz ... </ns:currency> </ns:things> </ns:stuff> Jaki byłby najlepszy sposób na zbudowanie XSLT, aby to osiągnąć?

Wybór XPath przez innertext

Próbuję wyodrębnić element z konkretnym tekstem wewnętrznym z przetworzonego dokumentu XML. Wiem, że mogę wybrać element, kt ... > foo </mychild> </myparent> Jakie byłoby zapytanie XPath dla "foo", które zwróciłoby węzeł "mychild"?

Jak określić "not equals to" podczas porównywania łańcuchów w XSLT?

Obecnie mam xsl z następującym kodem, gdzie próbuję wydrukować "count" tylko wtedy, gdy nie jest równy N/A. ale wygląda na to ... <xsl:if test = "Occurrances != 0"> Czy ktoś może mi powiedzieć: jeśli chciałbym porównać stringi, czego mogę użyć?

Jak wstawić nowy element pod inny za pomocą xmlstarlet?

$ vim test.xml <?xml version="1.0" encoding="UTF-8" ?> <config> </config> $ xmlstarlet ed -i "/config" -t ... go na wartość? Coś w stylu: $ xmlstarlet ed -i "/config" -t elem -n "sub" -v "" -a attr -n "class" -v "com.foo" test.xml

Pobierz wewnętrzny HTML elementu w lxml

Próbuję uzyskać zawartość HTML węzła potomnego za pomocą lxml i xpath w Pythonie. Jak pokazano w kodzie poniżej, chcę znaleźć ... productGrids = tree.xpath("//div[@class='name']/parent::*") for product in productGrids: print #html content of product

użyj xpath, aby wybrać elementy z zestawem wielu atrybutów / wartości

Mam dokument XML, który muszę rozebrać poszczególne fragmenty danych Dokument xml ma następującą strukturę:- <a> ... tych dokumentów podrzędnych chcę uzyskać wartość atrybutów e z wartością atrybutu d 'text5' Hope thats clear Cheers DD

XPath Zwraca wartość domyślną, jeśli węzeł nie jest obecny

Powiedzmy, że mam parę dokumentów XML <Foo> <Bar/> <Baz>mystring</Baz> </Foo> I & ... not-found " dla drugiego. Próbowałem (string('not-found') | //Baz)[last()] Ale lewa strona Unii nie jest węzłem-zbiorem

Java: jak zlokalizować element za pomocą łańcucha XPath na org.w3c.dom.dokument

Jak szybko zlokalizować element / elementy za pomocą łańcucha XPath na danym org.w3c.dom.dokument? wydaje się, że nie ma Find ... tej samej nazwie. Jakieś sugestie? Nie mogę używać żadnego parsera ani biblioteki, musi działać tylko z dokumentem w3c dom.

xmllint nie wykonuje poprawnych zapytań z xpath

Próbuję odpytywać plik XML wygenerowany przez adium. xmlwf mówi, że jest dobrze uformowany. Używając opcji debugowania xmllin ... tyle="color: #000000; font-family: Helvetica; font-size: 12pt;">hi</span></div></message> </chat>

Wyrażenie Xpath z wieloma predykatami

Próbuję zbudować złożone wyrażenie xpath, które odpowie na następujący warunek. Z danych XML poniżej, zwraca User encja, kt ... </user> </root> Czy ktoś może podać przykład w takiej sprawie? EDIT: Dodano kompleksową jednostkę profilu