9 Ocak 2013, ÇARŞAMBA
XPath öznitelik değeri Öğe seçmek için
XML aşağıdaki 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>
=Id ile Çalışan öğesi seçmek istiyorum"4".
Bir şey değil dönen aşağıda XPath ifadesi kullanıyorum.
//Employee/[@id='4']/text()
http://chris.photobooks.com/xml/default.htm denetlendim ve geçersiz xpath, emin değilim sorun nerede yazıyor.
CEVAP
9 Ocak 2013, ÇARŞAMBA
[ önce / kaldırmak gerekir. Doğrulamaları ([ ]parçaları) bölü hemen önce olması gerekmez mi. Ayrıca, Çalışan elemanın kendisi seçmek için, sonunda /text() bırak ya yoksa hemen boşluk metin değerlerini Çalışan elemanın altında seçme olursun.
//Employee[@id='4']
Bunu PaylaÅŸ:

AngularJS - değeri seçmek için öznitel...
bir öğe veri-öznitelik değeri için bir...
Nasıl SERİ en az veya en fazla özellik...
Öğeleri değerlerine göre seçmek için N...
Öznitelik değeri üzerinden XPath düğüm...