Bir XML dökümanı içindeki her şey "node" veya "element" olarak ifade edilir. Örnek olarak bütün aile bilgileri "Family" nodunun altında yer almaktadır. Ek olarak "Parents" ve "Children" nodları da "Family" nodu altında yer alan alt nodelardır.
Bir XML dosyası bir kök (root) elementten, diğer element ve nitelik(attibute)' lerden oluşur. Örnek olarak bir aileyi XML formatında aşağıdaki gibi tanımlayabiliriz:
<?xml version="1.0" encoding="utf-8" ?>
<Family>
<Parents>
<Person ptype="Mother" gender="Female">
<Ad>Aysun</Ad>
</Person>
<Person ptype="Father" gender="Male">
<Ad>Veli</Ad>
</Person>
<Person ptype="GrandFather" gender="Male">
<Ad>Ahmet</Ad>
</Person>
</Parents>
<Children>
<Person ptype="Child" gender="Male">
<Ad>Yiğit</Ad>
</Person>
</Children>
</Family>
Örnek XML incelendiğinde XML içinde yer alan kişilerden kimlerin ebeveny oldukları, kimlerin çocuk oldukları açıkca belli olmaktadır. Ayrıca kişilerin cinsiyetleri nitelik olarak tanımlanmıştır. Nitelik kullanımı programlamayla ilgili bir durum olup etiket kullanılarak da aynı bilgi ifade edilebilirdi.
No comments:
Post a Comment