SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jabari Johnson

    Jabari Johns

    18 Ocak 2008
  • Project Mooncircle

    Project Moon

    6 Aralık 2009
  • sonia989

    sonia989

    26 EKİM 2006