XML
XML = Extensible Markup Language
XML, W3C tarafından ortam bağımsız veri transferi için tasarlanmış bir dildir. Özellikleri;
- XML uygulama bağımsız veri ve belge yaratmaktadır.
- Meta data için standart bir gösterim sunmaktadır.
- Veri ve Belge için ortak standartları vardır.
- Data alışverişinde kullanılır.
XML bu özellikleri, yapısında barındırdığı hiyerarşi yapısı sayesinde sağlamaktadır.
HTML verinin sunumu ile ilgilenirken, XML verinin kendisiyle ilgilenmektedir. Bu sebepten dolayı, HTML dökümanları veriye ilişkin şekillendirme bilgilerini içerirken XML dökümanları ise, verinin tanım bilgilerini içermektedir.
Kodlanması:
<?xml version=’1.0′?>
<root>
<Kitaplar>
<Kitap ID=”1″>
<Yazar>Mehmet AYDIN</Yazar>
<YayinTarihi>10.10.1000</YayinTarihi>
</Kitap>
<Kitap ID=”2″>
<Yazar>Mehmet AYDIN</Yazar>
<YayinTarihi>10.10.1000</YayinTarihi>
</Kitap>
</Kitaplar>
</root>
şeklinde bir örnek verebiliriz. Örnek kodumuzdan da anlaşılacağı gibi, bir bakışta anlaşılabilecek bir yapıya sahip, basit ama sonsuz, hiyerarşik bir veritabanı yapısı söz konusu.
<Kitap ID=”1″> ‘e XML Attribute,
<Yazar>Mehmet AYDIN</Yazar> ‘e ise XML Element denir.
Her tag’a (<blabla>) Node (Düğüm) denir.
Bir Node’un alt Node’una ChildNode, bir Node’un üst node’una ise Parent Node denir.
Yukarıda bahsettiğim terimleri .NeT’de XMLDocument ile kodlama yaparken mutlaka kullanacağınız terimler. Bunları en azından ilk aşamada bilmeniz, duymanız önemli.
devam edicek…
İlişkili Yazılar :
Tags: xml
Posted in .NeT 2008 | No Comments »
| Önceki Yazı << Sharepoint Server 2007 Kurulum Gereksinimleri | Sonraki Yazı >> C#’da n saniye bekletme |



