Ana içeriğe atla

XML Öğreniyorum 8 Kurallar 7 Nitelik Tanımlama

Merhabalar. Bu yazımda bir etiket için nitelik nedir, tanımlaması nasıl yapılır ve tanımlama yaparken dikkat etmemiz gereken kurallardan bahsetmeye çalışacağım.

Nitelik benim anladığım kadarıyla oluşturulan tag ile bir açıklama gibi düşünebiliriz. Bunu yaparak tag in bir programcı tarafından daha kolay yorumlanmasına yardımcı olabiliriz. 

Bir tag içinde bir tane nitelik tanımlaması yapılabileceği gibi birden fazlada nitelik tanımlaması yapılabilir. 

Nitelik tanımlaması yapılırken bir isim ve değer kullanılır. Ne demek istiyorum daha somut bir örnek ile gösterelim.

<Rap Üstad="SagopaKajmer">Beat</Rap>

Şimdi başlangıçtan beri anlattığımız nitelik kısmı neresi oluyor ona bakalım.

Rap etiketimizin ismi bildiğiniz gibi.

Üstad işte etiketimiz için belirlemiş olduğumuz nitelik ismi oluyor ve bu niteliğe ait değerde Sagopa Kajmer oldu.

Demek ki o zaman nitelik tanımlarken yapmamız gereken iş şudur.

Nitelikİsmi="Değer" şeklinde tanımlama yapabilirmişiz.

Az öncede bahsettiğim gibi bir tag için birden fazla nitelik tanımlaması yapabiliyorduk. Onuda görelim.

<Rap Üstad=Sagopa Kajmer Kraliçe="Kolera">Beat</Rap>

Tabi nitelik tanımlamasını bu şekilde yapabildiğimiz gibi ayrı bir element olarak da yapabiliriz.

Şöyleki;

<Rap>Beat</Rap>

<Üstad>Sagopa Kajmer</Üstad>

Tercih Xml dosyasını hazırlayan kişiye kalmış artık. Ancak nitelikleri ayrı bir element olarak tanımlamak esnekliği artıyor. 

Bu yüzden bunu kural haline getirmemekle birlikte görüntülenmesini istediğimiz içeriklerin ayrı bir element olarak tanımlanmasında fayda var.

1. Nitelik Adı Tanımlamasında Dikkat Edilmesi Gereken Kurallar


1. Xml etiket tanımlama kuralları aynen nitelik tanımı içinde gereklidir. Etiket tanımı kuralları için Buraya bakabilirsiniz.

2. Ayrıca nitelik adlandırmaya özel bir kuralda şudur. Bir başlangıç etiketi içinde aynı nitelik adını kullanamayız. 

Şöyleki;

<Rap Üstad="Sagopa Kajmer"  Üstad="Kolera">Beat</Rap>

Bu yanlış bir isimlendirmedir.

2. Nitelik Değerlerini Belirlerken Dikkat Edilmesi Gereken Kurallar


1. Nitelik değerleri ""(Çift tırnak) veya ' '(Tek tırnak) içine yazılmalıdır.

2. Eğer değer çift tırnak içine yazılmışsa değer içinde çift tırnak kullanmamalıyız.

<Rap Üstad=""Sagopa Kajmer""  >Beat</Rap>

<Rap Üstad="Sagopa "Kajmer" "  >Beat</Rap>

bu kullanımlar hatalıdır.

3. Aynı durum tek tırnak içinde geçerlidir.

4. Ancak çift tırnak içine yazdığımız değer içinde tek tırnak kullanabiliriz. 


<Rap Üstad=" 'Sagopa Kajmer' "  >Beat</Rap>

<Rap Üstad="Sagopa 'Kajmer' "  >Beat</Rap>

bu şekilde bir kullanım doğrudur.

5. Bu durumun tam tersi tek tırnaklar içinde çift tırnak kullanabiliriz şeklinde de doğrudur.

6. Nitelik değerleri < ifadesi içeremez.

<Rap Üstad=" Sagopa < Kajmer"  >Beat</Rap>

Bu kullanım yanlıştır.

7. Nitelik değeri & karakterini içeremez.

<Rap Üstad=" Sagopa & Kajmer"  >Beat</Rap>

Bu kullanım yanlıştır.

Böylelikle bu anlatımında sonuna geldik. Çalışan arkadaşlarıma kolaylıklar. Vesselam.

KONUNUN YAZARI NCFKR
DİĞER KONU ANLATIMLARI İÇİN TIKLA VE ÖĞREN

Yorumlar

Bu blogdaki popüler yayınlar

Matlab Programlama Soru Çözümü

26 Matlab Soru Çözümleri 26
25 Matlab Soru Çözümleri 25
24 Matlab Soru Çözümleri 24
23 Matlab Soru Çözümleri 23

Matlab Programlama Konu Anlatımı

18 Matlab Programlama 18 Matlab de Rand Fonksiyonu KullanımıMerhabalar herkese. Yeni ve belkide programlamada kullanım alanları ve yaptırabildiği uygulamalar dolayısıyla programlamanın önemli konularından olan rastgele sayı üretmeye yardımcı olan rand fonksiyonundan bahsetmeye çalışacağım bu yazımda sizlere.Bismillah diyelim ve başlayalım.Her programlama dilinde olduğu gibi Matlabde de rastgele sayı üretmeye sağlayan bir fonksiyonumuz bir metodumuz mevcuttur.Devamını Gör-->
17 Matlab Programlama 17 Matlab de Kullanıma Hazır Fonksiyonlar Ve İşlevleriMerhabalar herkese. Matlab derslerimizin 13. sü ile yolumuza devam ediyoruz. Bu dersimizde sizlere Matlab'in pek çok hazır fonksiyonundan ve işlevlerinden bahsetmeye çalışacağım.O zaman Bismillah diyelim ve yolumuza koyulalım.1 SAYI YUVARLAMA FONKSİYONLARIMatlab de ondalık sayılar üzerinde işlem yapabilmek için bize kolaylık sağlayan 4 tane fonksiyon vardır. Bu fonksiyonlar fix, round, ceil ve floor'dur.Devamını Gör-->
16 Matla…

Matlab Programlama 18 Matlab de Rand Fonksiyonu Kullanımı

Merhabalar herkese. Yeni ve belkide programlamada kullanım alanları ve yaptırabildiği uygulamalar dolayısıyla programlamanın önemli konularından olan rastgele sayı üretmeye yardımcı olan  rand fonksiyonundan bahsetmeye çalışacağım bu yazımda sizlere.
Bismillah diyelim ve başlayalım.
Her programlama dilinde olduğu gibi Matlabde de rastgele sayı üretmeye sağlayan bir fonksiyonumuz bir metodumuz mevcuttur.
Temel kullanımı rand(n,m) şeklindedir. Bu ifade şunu yapar n satırlı ve m sütunlu bir matrisi 0 ile 1 arasında rastgele gelen ondalık sayılar ile doldurur.