XPath'ı kullanmaya yeni başladım ve bu temel bir soru olabilir. Lütfen benimle birlikte olun ve sorunu çözmemde bana yardımcı olun. Ben böyle bir XML dosyası var:
<RootNode>
<FirstChild>
<Element attribute1="abc" attribute2="xyz">Data</Element>
<FirstChild>
</RootNode>
Bir <Element>
etiketin varlığını doğrulayabilirim :
// Eleman [@ attribute1 = "abc" ve @ attribute2 = "xyz"]
Şimdi de dize için etiketin değerini kontrol etmek istiyorum "Data"
. Bunu başarmak için kullanmam söylendi:
// Eleman [@ attribute1 = "abc" ve @ attribute2 = "xyz" ve Veri]
Daha sonra ifade kullandığımda aşağıdaki hatayı alıyorum:
Onaylama hatası mesajı: Eşleşen Düğüm Yok
//Element[@attribute1="abc" and @attribute2="xyz" and Data]
Kullandığım XPath ifadesinin geçerli olup olmadığını lütfen bana bildiriniz. Değilse geçerli XPath ifadesi ne olacak?