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:
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
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:
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