Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

XHTML; NE, NEDEN, NASIL?

Bu Kadar Mı?
Buna siz karar vereceksiniz. Yani aslında HTML dökümanlarını XHTML'e çevirmek için ya da basit XHTML 1.0 dökümanları oluşturmak için bu kadarını bilmeniz yeterli. Fakat eğer XHTML Modularization'ı öğrenerek XHTML'i kendinize göre genişletmek isterseniz daha yalnızca işin başındasınız.

XHTML Modularization Hakkında Kısa Bir Bilgi Verebilir misiniz?
XHTML Modularization XHTML elementlerinin ve parametrelerinin (attributes) W3C tarafından belirlenen kurallara göre genişletilmesidir. İki ayrı yöntemi vardır. Birincisi XML DTD2leri kullanarak ikincisi XML Schema'yı kullanarak yapılır.
Bildiğim kadarıyla XML DTD'leri kullanmak daha kolaydır. Fakat yine de basit bir şey olduğunu sanmıyorum.
Bildiğiniz gibi her XHTML dökümanının başında <!DOCTYPE...> ile belirtilen bir dtd vardır. bu, XHTML 1.0 için Strict, Transitional ya da Frameset olabilir. Eğer XML DTD'leri kullanarak modularization yaparsanız, kendi DTD'nizi kendiniz oluşturur ve <!DOCTYPE...> kısmında da kendi dtdnizin yerini ve ismini belirtirsiniz.
Bunu duyunca genelde akıllara gelen ilk fikir Strict, Transitional ya da Frameset dtd'lerinden birini almak ve kendine göre değiştirmek olur. Bu mümkün olmakla birlikte, çok kolay olmayabilir. Dtd oluşturmak için size önce W3C'nin XHTML Modularization hakkında verdiği bilgileri okumanızı öneririm. Buraya Linkler bölümünden ulaşabilirsiniz.
İnşallah yakında bu sayfalardan modularization hakkındaki bilgilere ulaşabilirsiniz.