Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  - Bir XML dökümaninin içindeki bilgileri elde etmek için kullanilan syntax.
- Hiyerarsik bilgileri adreslemenin en güzel yolu olan path syntax'ini kullanilir.
- XPath ile path'in yani sira bazi standart fonksiyonlar da kullanilabilir.
- W3C standartidir.

XML dökümanimiz asagidaki gibi olsun:
<?xml version="1.0" encoding="ISO-8859-9"?>
<?xml-stylesheet type="text/xsl" href="personel.xsl"?>
<personel>
  <kisi>
    <ad>Ahmet Keskin</ad>
    <pozisyon>Müdür</pozisyon>
    <maas>3000</maas>
  </kisi>
  <kisi>
    <ad>Bill Gates</ad>
    <pozisyon>Müdür Yardımcısı</pozisyon>
    <maas>1500</maas>
  </kisi>
</personel>

Bu durumda asagidaki XPath ifadeleri;
/personel                 : root element personeli seçer.
/personel/kisi            : personel'in içindeki iki kisiyi seçer.
/personel/kisi[maas>2000] : sadece Ahmet Keskin'i seçer.
sum(kisi/maas)            : maaslar toplamini bulur.

fizikci
18 Ocak 2005 10:50
2.  Metafor yapmak gerekirse veritabanı & SQL arasındaki ilişki XML & XPath arasındaki ilişkiye benzer. Nasıl SQL'i veritabanında aradığınızı bulmak için kullanıyorsanız, XPath'i de XML içinde aradığınızı bulmak için kullanırsınız. (SQL derken sadece select cümlelerini kastediyoruz.)
fizikci
28 Kasım 2005 20:41
3.  Sentaksı özetle şöyledir (special thanks goes to w3schools.com)
İfade        Ne seçer
--------------------------
dugum_adi    Belirtilen düğümün tüm alt düğümleri
/            Kök düğümün altındaki düğümlerden seçer
//           Herhangi bir yerdeki düğümü seçer 
.            aktif düğüm
..           aktif düğümün parent'ı
@            attribute seçer

Bunlar kombine kullanılabilir. Örneğin;
..//@ad
bir üst düğümün altındaki içiçe tüm düğümlerde olabilecek bütün ad isimli attribute'ları seçer.

"Düğüm ne be?" diyorsanız bkz: XML, node
fizikci
01 Kasım 2006 18:37 ~ 28 Kasım 2006 16:49
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?
» XForms » XSLT » XML » extract » w3schools.com » Spry » XPath


Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1156 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen