Pertanyaan yang diberi tag «xpath»

Tujuan utama XPath adalah untuk membahas bagian-bagian dari dokumen XML. Ini juga menyediakan fasilitas dasar untuk memanipulasi string, angka dan boolean. XPath menggunakan sintaksis non-XML yang ringkas. XPath beroperasi pada struktur abstrak, logis dari dokumen XML, dan bukannya sintaks permukaannya.

10
Bagaimana saya bisa mencocokkan pada atribut yang berisi string tertentu?
Saya mengalami masalah dalam memilih node berdasarkan atribut ketika atribut mengandung lebih dari satu kata. Sebagai contoh: <div class="atag btag" /> Ini adalah ekspresi xpath saya: //*[@class='atag'] Ekspresi bekerja dengan <div class="atag" /> tetapi tidak untuk contoh sebelumnya. Bagaimana saya bisa memilih <div>?
442 xpath 

7
Mendapatkan atribut menggunakan XPath
Diberikan struktur XML seperti: <?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> Bagaimana saya bisa mendapatkan nilai lang(di mana langadalah engdalam judul buku), untuk elemen pertama?
344 xml  xpath 



8
Cara membaca XML menggunakan XPath di Jawa
Saya ingin membaca data XML menggunakan XPath di Jawa, jadi untuk informasi yang telah saya kumpulkan, saya tidak dapat menguraikan XML sesuai dengan kebutuhan saya. inilah yang ingin saya lakukan: Dapatkan file XML dari online melalui URL-nya, lalu gunakan XPath untuk menguraikannya, saya ingin membuat dua metode di dalamnya. Salah …
273 java  xml  parsing  xpath 

7
Ekstrak nilai node atribut melalui XPath
Bagaimana saya bisa mengekstrak nilai simpul atribut melalui XPath? Contoh file XML adalah: <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' …
270 xml  xpath 

6
XPath berisi (teks (), 'beberapa string') tidak berfungsi bila digunakan dengan simpul dengan lebih dari satu Subnode teks
Saya punya masalah kecil dengan Xpath berisi dengan dom4j ... Katakanlah XML saya <Home> <Addr> <Street>ABC</Street> <Number>5</Number> <Comment>BLAH BLAH BLAH <br/><br/>ABC</Comment> </Addr> </Home> Katakanlah saya ingin menemukan semua node yang memiliki ABC dalam teks yang diberikan Elemen root ... Jadi xpath yang harus saya tulis adalah //*[contains(text(),'ABC')] Namun ini bukan …
259 xpath  dom4j 

9
Apakah ada cara untuk mendapatkan elemen dengan XPath menggunakan JavaScript di Selenium WebDriver?
Saya mencari sesuatu seperti: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Saya perlu mendapatkan innerHTML elemen menggunakan JS (untuk menggunakannya di Selenium WebDriver / Java, karena WebDriver tidak dapat menemukannya sendiri), tetapi bagaimana caranya? Saya bisa menggunakan atribut ID, tetapi tidak semua elemen memiliki atribut ID. [TETAP] Saya menggunakan jsoup untuk menyelesaikannya di Jawa. Itu bekerja …


2
XPath: Bagaimana memilih elemen berdasarkan nilainya?
Saya baru menggunakan XPath dan ini mungkin pertanyaan mendasar. Berbaik hatilah dengan saya dan bantu saya menyelesaikan masalah ini. Saya memiliki file XML seperti ini: <RootNode> <FirstChild> <Element attribute1="abc" attribute2="xyz">Data</Element> <FirstChild> </RootNode> Saya dapat memvalidasi keberadaan <Element>tag dengan: // Elemen [@ attribute1 = "abc" dan @ attribute2 = "xyz"] Sekarang …
221 xpath 

15
Apakah ada JSON yang setara dengan XQuery / XPath?
Saat mencari item dalam array dan hash JSON yang kompleks, seperti: [ { "id": 1, "name": "One", "objects": [ { "id": 1, "name": "Response 1", "objects": [ // etc. }] } ] Apakah ada beberapa jenis bahasa query yang dapat saya gunakan untuk menemukan item in [0].objects where id = …
221 javascript  json  xpath  xquery 

1
XPath untuk memilih elemen berdasarkan nilai childs child
Mencoba memilih elemen berdasarkan nilai salah satu dari anak-anak itu anak-anak Pikirkan hal-hal berikut tetapi tidak berhasil, hargai bantuan apa pun, terima kasih ./book[/author/name = 'John'] atau ./book[/author/name text() = 'John'] Ingin semua buku yang nama pengarangnya = 'John' File xml <list> <book> <author> <name>John</name> <number>4324234</number> </author> <title>New Book</title> <isbn>dsdaassda</isbn> …
208 xml  xpath 

6
xpath find jika ada node
Menggunakan kueri xpath bagaimana Anda menemukan jika ada simpul (tag) sama sekali? Sebagai contoh jika saya perlu memastikan halaman situs web memiliki struktur dasar yang benar seperti / html / tubuh dan / html / kepala / judul
201 xslt  xpath  expression 

3
XPath untuk memilih Elemen dengan nilai atribut
Saya telah mengikuti XML. <?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> Saya ingin memilih elemen Karyawan dengan id = "4". Saya menggunakan ekspresi XPath di bawah ini yang tidak mengembalikan apa pun. //Employee/[@id='4']/text() Saya memeriksanya di http://chris.photobooks.com/xml/default.htm dan …
195 xml  xpath 

16
Bagaimana cara menjalankan XPath one-liners dari shell?
Apakah ada paket di luar sana, untuk Ubuntu dan / atau CentOS, yang memiliki alat baris perintah yang dapat menjalankan XPath one-liner seperti foo //element@attribute filename.xmlatau foo //element@attribute < filename.xmldan mengembalikan hasil baris demi baris? Saya mencari sesuatu yang akan memungkinkan saya untuk hanya apt-get install fooatau yum install foodan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.