XHTML nedir, XHTML kuralları ve HTML sayfayı XHTML formatına çevirmek

Extensible HyperText Markup Language kelimesinin kısaltılmışıdır. XHTML’ in türkçe anlamı Genişletilebilir Büyütülmüş Metin İşaretleme Dili‘ dir. 

XHTML, HTML’ in eksik yapısının tamamlanması için yapılmış bir web standartıdır. HTML’ in eksik yapısı XHTML ile tamamlanmıştır.  HTML dilini daha düzenli bir hale getirmiştir. XHTML kesinlikle bir programlama dili değil, web standartıdır.  XHTML, HTML ile neredeyse aynıdır. Dediğimiz gibi HTML’ e bir kaç yeni kural eklenmiştir. 
XHTML nedir?
XHTML 26 Ocak 2000’de W3C  tarafından kabul edilmiştir. 

NOT: W3C web standartlarını belirleyen örgüte verilen isimdir.  HTML kodlarının her tarayıca aynı şekilde görünmesi için kararların verildiği yerdir. 

XHTML ile hazırlanan sayfalar daha hızlı açılır, bütün web taracıyıcılarında sorunsuz olarak çalışır ve web siteleri daha düzgün bir görünüme kavuşturur. 

Peki HTML’ de ne eksikti?

HTML ile sayfa tasarlarken etiketleri kapatmasanızda, eksik etiket girsenizde, etiket sırasını önemsemesenizde ve hatta bazı etiketleri yanlış yazsanızda tarayıcınız hata vermeden sayfanızı görüntüleyebilir.  İşte bu durumu ortadan kaldırıp düzgün web sayfalarının oluşturulabilmesi için, bir standart oluşturmak için XHTML piyasaya sürüldü. 

HTML’ in eksik yapısını incelemek ve XHTML’ i anlamak için XHTML kurallarına bakmak gerekir. 

XHTML kuralları

  1. XHTML sayfalarda DOCTYPE bulunması zorunludur. 

Sayfaları tasarlarken sayfanın başında mutlaka döküman tipini yazmalısınız. ibaresini sayfa başına belirtmek gerekiyor. Örnek bir DTD kullanımına bakalım.

!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Continue reading “XHTML nedir, XHTML kuralları ve HTML sayfayı XHTML formatına çevirmek”

Basit bir xml dosyası yaratalım

xml nedir?Bir önceki derste XML nedir? diyip XML hakkında temel bilgiler vermiştik. Şimdi ise XML’in yapısını inceleyerek nasıl bir görünüm, önizlemesi olduğunu bakıcaz. Başlayabilriz. Basit bir xml dosyası yaratalım. XML dosyalarının başında bu bir XML dosyasıdır diye sunucuya kendini dile getiren<?xml..?> kod vardır. Soldaki resimde gördüğümüz gibi.

 

<?xml version=”1.0″ encoding=”utf-8″?>
<konu>
<konular>
<konuadi> Bir XML dosyası yaratalım</konuadi>
<yazari> Ali Göksel Bektaş </yazari>
<tarih> 6 Ağustos 2011 </tarih>
</konular>
<konular>
<konuadi>XML Nedir?</konuadi>
<yazari>Ali Göksel Bektaş</yazari>
<tarih>6 Ağustos 2011</tarih>
</konular>
</konu>

Açıklama:

İlk satırda versiyon ve dil kodlaması yaptık.
Konu adında bir ülke Konular adında da bir tag tanımlayarak işe başladık.
Üçüncü satırımızda ise Konu ülkesinin Konular adlı ili gibi düşünebiliriz.
Daha sonra bu il içerisine kendisine ait olan bilgileri girdik. Girdiğimiz her bilgiyi kapatmayı unutmuyoruz tabi.
Ülke olarak başladığımız konu etiketimizi de kapattığımızda aşağıdaki gibi ilk.xml dosyamız olacaktır.
Önizleme:
XML dosyamızı .html uzantılı gibi tarayıcımızda açtığımızda aşağıdaki gibi gözükecektir. Dinamik diller olan ASP,ASP.net,PHP vs.. gibi dillerde ise XML için belirli özellikler sıralanmış ve buna göre XML dosyasının içerisindeki etiketketler bir dizin şeklinde gösterilmiştir. PHP ile XML dosyasını dizin haline getirme dersi için tıklayın.
XML örnek