xpath

2012-04-16 24 views
5

kullanarak belirli içeriğe sahip bir yayılma bulma Bazı yayılma böyle A vardır: İçinde "ThisIsATest" ile yayılma bulmak için xpath kullanmaya çalışıyorumxpath

<span> 
    <span>foobar</span> 
    <span>thisisatest</span> 
</span> 

.

span[text()='thisisatest']

ve çalışıyor gibi görünmüyor:

Bu denedim.

cevap

0

Bu deneyebilirsiniz: değeri ThisIsATest ile en az bir <span> eleman çocuğu içerirler

span[span= "thisisatest"] 

Tüm <span> elemanları.

Umut eder!

+0

ama açıklama olarak sessiz değil. –

14

XPath'ın başında // eksik değil misiniz? Bir eğik çizgi "kök düğümün çocuğu olan bir açıklık" anlamına gelir. İki eğik çizgi "bana o metinde herhangi bir açıklık bul" anlamına gelir. , Bu kadar "... Bütün` `elemanları" "Bütün` `elemanları * kök düğümü * o ... '. Soru için sonuç değişmez içinde yer değil

//span[text()='thisisatest']