melihbakir
LorD oF The WaReZ
eXtensible Markup Language
Öncelikle Merhaba Arkadaşlar
Uzun bir aradan sonra tekrar gelişimizin bi anlamı olsun dedim ve XML'yi anlatmakla işe başlayalım dedim =)
Uzun bir aradan sonra tekrar gelişimizin bi anlamı olsun dedim ve XML'yi anlatmakla işe başlayalım dedim =)
Aslında vBulletin forumlarla uğraşan arkadaşların çokça karşılaştığı fakat, tahminimce iç dünyasına inmedikleri bir dil olan XML'yi elimden geldiği kadar anlatıcam sizlere !..
Kod:
[B][FONT="Comic Sans MS"]NeLer Öğreneceğiz ??
* XML'nin ne olduğunu
* XML ile ilgili hangi programları kullanabileceğimizi
* XML 'ye yardımcı olabilecek diğer diller
* Diğer formatların XML dünyasında nasıl bi yere sahip oldukları[/FONT][/B]
PART 1
XML Nedir ??
eXtensible Markup Language kelimelerinin kısaltılmış hali olan XML SGML dilinden üretilmiştir.
SGML'yi biraz araştırıcak olursanız, bir meta dilidir. Buna bağlı olarak XML'de bir meta dilidir. Ancak bu demek olmuyor ki SGML'den oluşturulabilen bütün diller meta olur diye. XML 'den yeni bir dil oluşturulabilir meta olduğu için fakat, HTML'de SGML dilinden oluşturulmuştur fakat genişleyemez ve HTML'den yeni bir dil oluşturulamaz çünkü meta değildir.XML'yi gidebildiği yere kadar genişletebiliriz fakat HTML öyle değildir. HTML'de oyun kurallarına göre oynanır. Belirli bir komut yazarken, sadece size söylendiği gibi yazabilirsiniz bu sebepten dolayı, genişleyemeyen bir dil olarak aktarılır HTML.
XML'nin özellikleri arasında, HTML gibi bize taglar verilmiyor, biz kendi taglarımızı oluşturabiliyoruz.
En büyük özelliği de şu olmaktadır şüphesiz ;
XML, bir bilginin yapısı ile ilgilenir fakat HTML bilginin sayfada görüntülenmesiyle ilgilenir.
Peki XML sadece bilginin yapısı ile mi ilgleniyor ve biz bu bilgileri sayfaya aktarabilmek için neler yapacağız ?
Yukarda ki sorduğum sorulara birer cevap olarak XML'ye yardımcı olabilecek 3 farklı format bulunmaktadır.
XML kendi arasında 3 Farklı formata ayrılmaktadır.
XML - DTD - XSL
SGML'yi biraz araştırıcak olursanız, bir meta dilidir. Buna bağlı olarak XML'de bir meta dilidir. Ancak bu demek olmuyor ki SGML'den oluşturulabilen bütün diller meta olur diye. XML 'den yeni bir dil oluşturulabilir meta olduğu için fakat, HTML'de SGML dilinden oluşturulmuştur fakat genişleyemez ve HTML'den yeni bir dil oluşturulamaz çünkü meta değildir.XML'yi gidebildiği yere kadar genişletebiliriz fakat HTML öyle değildir. HTML'de oyun kurallarına göre oynanır. Belirli bir komut yazarken, sadece size söylendiği gibi yazabilirsiniz bu sebepten dolayı, genişleyemeyen bir dil olarak aktarılır HTML.
XML'nin özellikleri arasında, HTML gibi bize taglar verilmiyor, biz kendi taglarımızı oluşturabiliyoruz.
En büyük özelliği de şu olmaktadır şüphesiz ;
XML, bir bilginin yapısı ile ilgilenir fakat HTML bilginin sayfada görüntülenmesiyle ilgilenir.
Peki XML sadece bilginin yapısı ile mi ilgleniyor ve biz bu bilgileri sayfaya aktarabilmek için neler yapacağız ?
Yukarda ki sorduğum sorulara birer cevap olarak XML'ye yardımcı olabilecek 3 farklı format bulunmaktadır.
XML kendi arasında 3 Farklı formata ayrılmaktadır.
XML - DTD - XSL
DökümanLar HazırLandıkça Bu Mesaja Eklenecektir !..