«xpath» etiketlenmiş sorular

XPath'ın temel amacı bir XML belgesinin bölümlerini ele almaktır. Ayrıca, dizelerin, sayıların ve booleanların manipülasyonu için temel olanaklar sağlar. XPath kompakt, XML olmayan bir sözdizimi kullanır. XPath, bir XML belgesinin yüzey sözdizimi yerine soyut, mantıksal yapısı üzerinde çalışır.

10
Belirli bir dizeyi içeren bir özellikle nasıl eşleşebilirim?
Öznitelikleri birden fazla kelime içerdiğinde özniteliğe göre düğümleri seçme konusunda sorun yaşıyorum. Örneğin: <div class="atag btag" /> Bu benim xpath ifadem: //*[@class='atag'] İfade ile çalışır <div class="atag" /> ancak önceki örnek için değil. Nasıl seçebilirim <div>?
442 xpath 

7
XPath kullanarak öznitelik alma
Böyle bir XML yapısı verildiğinde: <?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book> <title lang="eng">Harry Potter</title> <price>29.99</price> </book> <book> <title lang="eng">Learning XML</title> <price>39.95</price> </book> </bookstore> Nasıl değerini alabilir lang( langolan engilk elemanı için kitap başlığında),?
344 xml  xpath 



8
Java'da XPath kullanarak XML nasıl okunur
Java'da XPath kullanarak XML verilerini okumak istiyorum, bu yüzden topladığım bilgiler için XML'i gereksinimime göre ayrıştıramıyorum. İşte yapmak istediğim şey: XML dosyasını URL'sinden çevrimiçi olarak alın, ardından ayrıştırmak için XPath kullanın, içinde iki yöntem oluşturmak istiyorum. Biri, belirli bir düğüm öznitelik kimliği girdiğim ve sonuç olarak tüm alt düğümleri aldım …
273 java  xml  parsing  xpath 

7
Öznitelik düğümünün değerini XPath aracılığıyla ayıklayın
Bir öznitelik düğümünün değerini XPath aracılığıyla nasıl ayıklayabilirim? Örnek bir XML dosyası: <parents name='Parents'> <Parent id='1' name='Parent_1'> <Children name='Children'> <child name='Child_2' id='2'>child2_Parent_1</child> <child name='Child_4' id='4'>child4_Parent_1</child> <child name='Child_1' id='3'>child1_Parent_1</child> <child name='Child_3' id='1'>child3_Parent_1</child> </Children> </Parent> <Parent id='2' name='Parent_2'> <Children name='Children'> <child name='Child_1' id='8'>child1_parent2</child> <child name='Child_2' id='7'>child2_parent2</child> <child name='Child_4' id='6'>child4_parent2</child> <child name='Child_3' id='5'>child3_parent2</child> …
269 xml  xpath 

6
XPath, birden fazla Metin alt düğümüne sahip düğümle kullanıldığında (text (), 'bazı dize') içermiyor
Ben domp ile içeren Xpath ile küçük bir sorun var ... Diyelim ki XML'im <Home> <Addr> <Street>ABC</Street> <Number>5</Number> <Comment>BLAH BLAH BLAH <br/><br/>ABC</Comment> </Addr> </Home> Kök Element verilen metinde ABC bulunan tüm düğümleri bulmak istediğimi söyleyelim ... Yazmam gereken xpath //*[contains(text(),'ABC')] Ancak bu Dom4j döndürür .... değil bu bir dom4j sorun …
259 xpath  dom4j 

9
Selenium WebDriver'da JavaScript kullanarak XPath tarafından element almanın bir yolu var mı?
Gibi bir şey arıyorum: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML JS kullanarak WebHTriver kendisini bulamıyor beri Selenyum WebDriver / Java kullanmak için öğeleri kullanarak innerHTML almak gerekir, ama nasıl? Kimlik özniteliğini kullanabilirim, ancak tüm öğelerin kimlik özniteliği yoktur. [SABİT] Java'da jsoup kullanıyorum. Bu benim ihtiyaçlarım için işe yarıyor.


2
XPath: Öğeleri değerlerine göre nasıl seçebilirim?
XPath'ı kullanmaya yeni başladım ve bu temel bir soru olabilir. Lütfen benimle birlikte olun ve sorunu çözmemde bana yardımcı olun. Ben böyle bir XML dosyası var: <RootNode> <FirstChild> <Element attribute1="abc" attribute2="xyz">Data</Element> <FirstChild> </RootNode> Bir <Element>etiketin varlığını doğrulayabilirim : // Eleman [@ attribute1 = "abc" ve @ attribute2 = "xyz"] Şimdi …
221 xpath 

15
XQuery / XPath'ın JSON eşdeğeri var mı?
Karmaşık JSON dizileri ve karma değerlerindeki öğeleri ararken, örneğin: [ { "id": 1, "name": "One", "objects": [ { "id": 1, "name": "Response 1", "objects": [ // etc. }] } ] Bir öğeyi bulmak için kullanabileceğim bir tür sorgu dili var mı in [0].objects where id = 3?
221 javascript  json  xpath  xquery 

1
XPath, çocuğun alt değerine göre öğe seçme
Çocuklardan birinin değerine göre bir öğe seçmeye çalışmak Aşağıdaki düşünmek ama çalışmıyor, herhangi bir yardım için teşekkür ederiz, teşekkürler ./book[/author/name = 'John'] veya ./book[/author/name text() = 'John'] Yazar adının = 'John' olduğu tüm kitapları istemek XML dosyası <list> <book> <author> <name>John</name> <number>4324234</number> </author> <title>New Book</title> <isbn>dsdaassda</isbn> </book> <book>...</book> <book>...</book> </list>
208 xml  xpath 

6
xpath düğüm varsa bul
Bir xpath sorgusu kullanarak bir düğümün (etiketin) var olup olmadığını nasıl bulabilirsiniz? Örneğin, bir web sitesi sayfasının / html / body ve / html / head / title gibi doğru temel yapıya sahip olduğundan emin olmam gerekirse
202 xslt  xpath  expression 

3
Nitelik değerine göre Öğe seçmek için XPath
Aşağıdaki XML var. <?xml version="1.0" encoding="UTF-8"?> <Employees> <Employee id="3"> <age>40</age> <name>Tom</name> <gender>Male</gender> <role>Manager</role> </Employee> <Employee id="4"> <age>25</age> <name>Meghna</name> <gender>Female</gender> <role>Manager</role> </Employee> </Employees> İd = "4" ile Çalışan öğesini seçmek istiyorum. Hiçbir şey döndürmüyor XPath aşağıdaki ifadeyi kullanıyorum. //Employee/[@id='4']/text() Ben http://chris.photobooks.com/xml/default.htm adresinden kontrol ettim ve geçersiz xpath diyor, sorunun nerede olduğundan …
195 xml  xpath 

16
Kabuktan XPath tek katmanları nasıl çalıştırılır?
Ubuntu ve / veya CentOS için, bir XPath tek satırını çalıştırabilen foo //element@attribute filename.xmlveya foo //element@attribute < filename.xmlsonuçları satır satır döndürebilen bir komut satırı aracına sahip bir paket var mı? Sadece apt-get install fooya da yum install foosonra kutudan çıkar çıkmama izin verecek bir şey arıyorum , ambalaj yok ya …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.