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 dikatakan xpath tidak valid, tidak yakin di mana masalahnya.
//
memilih dan mencari semua simpul dokumen yang bisa lambat. Sebaliknya, jika struktur dokumen diketahui maka gunakan jalur yang benar, seperti yang disarankan dalam jawaban Gilles di bawah ini.Sebagai tindak lanjut, Anda dapat memilih "semua node dengan atribut tertentu" seperti ini:
sumber
Coba lakukan ini:
sumber