29 Temmuz 2009, ÇARŞAMBA
Öğeleri değerlerine göre seçmek için Nasıl?XPath:
XPath kullanarak yeni duyuyorum ve bu basit bir soru olabilir. Lütfen sabredin ve sorunu çözmek için bana yardım et. Böyle bir XML dosyası var:
<RootNode>
<FirstChild>
<Element attribute1="abc" attribute2="xyz">Data</Element>
<FirstChild>
</RootNode>
<Element>
etiketi varlığı ile doğrulayabilirim:
//Element[@attribute1="abc" and @attribute2="xyz"]
Şimdi ben de dize etiketi "Data"
değerini kontrol etmek istiyorum. Bunu elde etmek için kullanmak için söylendi:
//Element[@attribute1="abc" and @attribute2="xyz" and Data]
Daha sonra ifade kullandığımda aşağıdaki hatayı alıyorum:
Onaylama işlemi hatası iletisi: Düğüm
//Element[@attribute1="abc" and @attribute2="xyz" and Data]
Eşleşti
Kullanılan XPath ifadesi geçerli olup olmadığını nazik tavsiyeniz için yeterli. Geçerli bir XPath ifadesi ne olacak?
CEVAP
29 Temmuz 2009, ÇARŞAMBA
Durumu aşağıda
//Element[@attribute1="abc" and @attribute2="xyz" and Data]
eleman değeri Veri Öğesi içinde bir öğe Verileri varlığını denetler.
Bunun yerine kullanabilirsiniz
//Element[@attribute1="abc" and @attribute2="xyz" and text()="Data"]
Bunu Paylaş:
Nasıl bir ile öğeleri seçmek için bir ...
Nasıl Xpath düğüm kümesi içinde belirt...
Nasıl bir WordPress kullanmak için bel...
Niteliklerine sahip olan düğümler seçm...
Nasıl bir 'seçmek için bir yer tu...