XML XSLT Nedir ? Açıklıyoruz


Off Topic    Konuyu Açacağın Bölüm Yoksa Konunu Buraya Açabilirsin :)

Yazar: Exorcism    0 Yorum    109 Görüntüleme
  • 0 Oy - 0 Yüzde

Paylaşım Tarihi: 27.04.2016, 21:43:20 #1
Exorcism Who İs The Beast
Ultra Üye
Status: Çevrimdışı Yorum Sayısı:840 Konu Sayısı:378 Üyelik Tarihi:06.02.2016 Rep Puanı: 1,228

 

   XML  (Extensible Markup Language - Genişletilebilir İşaretleme Dili), kişilerin kendi sistemlerini oluşturabilecekleri, kendi etiketlerini tanımlayarak çok daha rahat ve etkin programlama yapabilecekleri ve bu belirlenen etiketleri kendi yapıları içerisinde standardize edebilecekleri esnek, genişleyebilir ve kolay uygulanabilir bir meta dildir. WEB programlama sınırları içinde AJAX, XHTML ve SEO kapsamına giren Site Haritası XML tabanlı yapılardır. 

XSLT(Extensible Stylesheet Language Transformations, Genişletilebilir Biçimlendirme Dili Dönüşümleri) yada XSL(Extensible Stylesheet Language, Genişletilebilir Biçimlendirme Dili), diye adlandırılan, XML dosyalarının içindeki verilere ulaşan, ulaşılan verileri başka şekillere dönüştürme ve gösterime hazırlama emirlerini içeren, kendisi de XML kurallarına uyan biçimlendirme dilidir.




              XML Teknolojileri
DOM,(Document Object Model) Doküman Obje Modeli
SAX,(Simple API for XML), XML için Basit Arayüz
XML Namespaces, XML Ad Alanı Dili
XML Schema
DTD,(Document Type Definition) Doküman Tip Tanımı
XSL, XML stil sayfası dili
XSLT, XML çeviriler için stil sayfası dili

XML Özellikleri
Herşeyiyle bedavadır.
Basit bir text dosyasıdır.
XML datanın tanımıyla ilgilidir.
HTML gibi bir işaretleme(Markup) dilidir.
Document Type Defination (DTD) veya XML Schema kullanarak datayı tanımlar.
XML programsal anlamda hiçbir iş yapmaz.
XML şu ana kadar bulunan en sağlam, güvenilir ve ASCII’den sonra en esnek doküman formatıdır 

XML Faydaları
Kütüğe/dosyaya açıklama satırları eklemek 
Çoklu kütükleri birleştirerek bileşik belgeler yaratmak 
Metin kütüklerinde istenilen yere ve istenilen formatta resim eklemek 
Belge geçerleyiciler ve tarayıcılar gibi programlara bilgi denetim işlemini sağlamak 
Fakat unutmamak lazımdır ki XML’de şunlar bulunmaz: 
HTML’deki gibi belgeleri işaretlemek için daha önceden tanımlanmış etiketler. 
Belirli tiplerdeki belgeler üretmek için standart bir şablon. 

XML Artıları
XML hiyerarşik bir text yapısına sahiptir.
XML'in internet ile birlikte çalışması hedeflenmiştir.
XML yaygın, kolay ulaşılabilir ve ucuzdur.
Lisans sorunu yoktur, platform odaklı olmayan ve çok desteklenen bir dildir.
XML insanların okuyabileceği bir dildir.
XML esnektir, başka diller tanımlanabilir.
XML içerik ile işleyişi birbirinden bağımsız tutar.
XML dokümanları bir Onaylayıcı-Denetleyici (Validating Parser) tarafından onaylanır.
XML sistemleri daha ucuza mal edilebildiği için orta ve küçük işletmeler de kullanabiliyor.
XML internet tarayıcısı gibi basit araçlarda bile gösterilebilir.

XML Eksileri
XML yer, işlemci ve bant genişliği açısından savruk olabilir.
XML sadece bir doküman dilidir, programlama dili değildir.
Her yaratılan XML formatı başkaları tarafından kullanılamayan bir format oluyor.
XML text veri için harika sonuçlar verir ancak sayısal data için aynı sonuçları veremez.

Kullanıcı İmzası
                                                                     İmage
Söz sizin ağzınızda olduğu sürece, sizin esirinizdir. 
                                   Söz ağızdan çıktıktan sonra, siz onun eseri olursunuz







Aradığınızı Bulamadınız Mı ?

Konuyu görüntüleyenler:
1 Misafir