|
XML Verisi |
|
|
Hiyerarşik olarak yapılandırılmış olan XML son derece basit bir dildir. En önemli özelliği aynı anda hem veri yapısını hem de veriyi ifade ediyor olmasıdır. Veri, veri yapısını ifade eden imler arasına yerleştirilir. Bir XML dokümanında sadece bir adet kök düğüm bulunabilir ve diğer tüm düğümler bu kök düğümün altındadır. Bir dinamik sayfa tasarlarken, o sayfanın ihtiyaç duyduğu XML verisinin yapısının iyi bilinmesi gerekir. Basit bir XML Dosyası <?xml version="1.0" encoding="UTF-8"?> <root> <Ad>Mehmet</Ad> <Soyad>Gündoğdu</Soyad> </root>
Bir XML dokümanı düğümlerden oluşur. Örneğin "Ad" bir düğümdür ve yapısı şu şekildedir:
XML kendiliğinden açıklayıcıdır <Ad> ve <Soyad> düğümlerinin ne tür bir bilgi içerdiği, im adlarından bellidir. XML in gücü de buradan gelir; Yani hem veri yapısının, hem de verinin bir arada olması. Hiyerarşik Yapılandırma
XML dokümanları hiyerarşik olarak yapılandırılmışdır. Sahip olduğu hiyerarşiyi bilmeden bir XML dokümanı üzerinde etkin bir şekilde çalışılamaz. Örneğin; yukarıdaki XML verisinde fiyatına göre ürün sorgulayabilmek için <Fiyat> düğümünün üst düğümlerinin adlarının <root><cd_yazililar><urun> olduğu bilinmesi gerekir.
|