XML Attribute'lar

CorsaiR

Emektar
27 Ara 2005
1,228
18
Çekirdekten
Attribute'lar Elementler attribute değerlerine sahip olabilirler.Attribute'lar elementler için ek bilgilerin tanımlanmasına olanak veren yapı birimleridir:
Bir HTML sayfasında tanımlanmış olan
<IMG SRC="edi1.gif">
kod parçasında SRC attribute değeri IMG elementi için ek bilgiler tanımlamamıza olanak sağlamaktadır.XML dökümanları için de durum aynıdır.
Veri bir XML dökümanında element veya attribute'lar içerisinde saklanır.Aşağıdaki örnekleri inceleyelim:


<kisi cinsiyet="bayan">
<ad>Zeynep</ad>
<soyad>Temel</soyad>
</kisi>



<kisi>
<cinsiyet>bayan</cinsiyet>
<ad>Zeynep</ad>
<soyad>Temel</soyad>
</kisi>


İki örneği karşılaştıracak olduğumuzda "cinsiyet" değerinin birinci örnekte bir attribute ikinci örnekte ise bir element halinde oldugu anlaşılacaktır.Ancak her iki örnekte de ortak olan özellik hem element hem de attribute şeklinde de "cinsiyet" değerinin bilgi depolaması oldugudur.
Hangi durumlarda attribute'ların hangi durumlarda elementlerin kullanılacağına ilişkin kesin bir tanımlama yoktur.Aşağıdaki üç örneği incelediğimizde tümünün aynı bilgiyi içerdiği açıkça görülecektir:

XML_Gi6.gif


Programlama veya web tasarımı gibi konulara yakınlığı olan okuyucularımız yukarıdaki üç örnekten sonuncusunun syntax bakımından daha avantajlı olduğunu fark edeceklerdir.

Software AG / TÜRKİYE
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.