XML ile İlgili Temel Bilgiler
Web geliştirici forumlarında takılmak için biraz zaman harcadıysanız, muhtemelen 'XML' sözcüğünün bir kereden fazla düştüğünü gördünüz. Merak ettikten sonra, 'XML' için Wikipedia girişine göz atıp şunu okuyorsunuz:

"Genişletilebilir İşaretleme Dili (XML), özel işaretleme dilleri oluşturmak için genel amaçlı bir belirtimdir. [1] Genişletilebilir bir dil olarak sınıflandırılmıştır, çünkü kullanıcılarına kendi öğelerini tanımlama imkanı verir. Birincil amacı, farklı bilgi sistemlerinde, özellikle internet yoluyla yapılandırılmış veri [2] ve hem belgeleri kodlamak hem de verileri serileştirmek için kullanılır İkinci bağlamda, JSON ve YAML gibi diğer metin tabanlı serileştirme dilleri ile karşılaştırılabilir. ."
Şimdiye kadar gözleriniz muhtemelen parlıyor ve asla XML'in HEARD'ını bile istememenizi diliyorsunuz.

Panik yapmayın, çünkü düşündüğünüz kadar karmaşık değil!

XML, oldukça basit bir şekilde bilgi depolamanın bir yoludur. XML'in güzelliği, web geliştiricisi olan YOU tarafından tamamen özelleştirilebilir olmasıdır. Alanlar için istediğiniz isimleri kullanabileceğiniz için öğrenmek veya hata ayıklamak için telaşlı bir kod yoktur. Aslında öğrenmesi en kolay programlama dilidir çünkü kodun çoğunu kendiniz tanımlarsınız.

Tamam, bir örneğe bakalım. En sevdiğiniz kitapların bir kataloğunu oluşturmak istediğinizi varsayalım. XML kullanıldığında, girişleriniz şöyle görünecektir:


Fred Çakmaktaş
Rock müzik
Favori kitabım!


HTML'de olduğu gibi, simgeler arasındaki metne 'etiket' denir. XML'deki fark, web geliştiricisi olarak kendi etiketlerinizi tanımlayabilmeniz ve bunları istediğiniz gibi çağırabilmenizdir. Kendi etiketlerinizi oluşturmaya başlamadan önce öğrenmeniz gereken birkaç sözdizimi kuralı vardır:

  • Her açılış etiketinde eşleşen bir kapanış etiketi bulunmalıdır. Diğer bir deyişle, XML belgenizde etiket varsa, kapanış etiketinin daha aşağıda bir yerde olması gerekir.

  • HTML'den farklı olarak, XML'deki etiketler büyük / küçük harfe duyarlıdır. Bu, veya ile aynı etiket olmadığı anlamına gelir.

  • Birkaç karakterin önceden tanımlanmış anlamları vardır ve bir etiket içinde kullanılamaz. Bunlar: sembol (), ve işareti (&), kesme işareti (') ve tırnak işareti (")' den küçüktür.


XML kullanmanın belki de en büyük avantajı, belgelerinin bilgisayarınızda düz metin biçiminde depolanmasıdır. Sonuç olarak, herhangi bir bilgisayar, tarayıcı veya sunucu türü ne olursa olsun bu dosyaları anlayabilir, böylece verileri ziyaretçilerinizle kolayca paylaşabilirsiniz. XML dosyaları hemen hemen her bilgisayar uygulamasıyla kullanılabilir. Bir HTML sayfasından XML dosyalarını aramak da kolaydır, yani daha fazla veri eklediğinizde HTML'yi yeniden yapmak konusunda endişelenmenize gerek yoktur - ayarlamanız gereken tek şey XML belgesidir.

Bir XML dosyasının öğelerini parçalayacağımız ve ilk XML belgenizi oluşturmanıza yardımcı olacağımız bir sonraki makalemiz için bizi izlemeye devam edin.

Video Talimatları: Mikro Yazılım Diğer Beyannamelerin Alınması, XML Oluşturulması, Paketleme ve Paket Gönderme Eğitimi (Mayıs Ayı 2024).