|
Sorgulama Örnekleri |
|
|
"Tekrarlama | Her Bir ... İçin" ve "Seçenekler İçin Veri Kaynağı" özellikleri için sorgulama örnekleri /kurslar/item "kurslar" düğümü altındaki tüm "item" düğümleri //item Kök düğüm altında herhangi bir yerdeki "item" düğümleri /kurslar/item[no = '5'] Altındaki "no" düğümünün değeri 5 olan "/kurslar/item" düğümleri /kurslar/item[no = $kursno] Altındaki "no" düğümünün değeri "kursno" adlı XSL değişkeninin değerine eşit olan "/kurslar/item" düğümleri $vof() kullanım örnekleri $vof(/kurslar/item/ad) Doküman içindeki ilk "/kurslar/item/ad" düğümünün değeri $vof(//item/ad) Doküman içinde herhangi bir yerde bulunan ilk "item/ad" düğümünün değeri $vof(/kurslar/item[no = '5']/ad) "no" adlı alt düğümünün değeri 5 olan ilk "/kurslar/item" düğümünün "ad" adlı alt düğümünün değeri. $vof(/kurslar/item) "/kurslar" düğümünün altında yer alan ilk "item" düğümünün değeri. Eğer "item" düğümü, alt düğümler içeriyorsa tüm alt düğümlerin değerleri birleşik halde elde edilecektir.
$vof(/kurslar/item/ad = 'Java' ? 'Favori Dil' ; /kurslar/item/ad) Eğer XML içindeki ilk "/kurslar/item/ad" düğümünün değeri "Java" ise "Favori Dil", aksi halde ise "/kurslar/item/ad" düğümünün değeri sonuç olarak döner. $vof(/kurslar/item[ad = 'Java']/no = $kursno ? 'Evet' ; 'Hayır') XML dokümanı içindeki, "ad" adlı alt düğümünün değeri "Java" olan ilk "/kurslar/item" düğümünün altındaki "no" adlı alt düğümün değeri "kursno" adlı XSL değişkeninin değerine eşit ise "Evet" aksi halde "Hayır" döner.
|