XML - nedir bu? Basitçe açıkladı
Kendinize XML'in ne olduğunu sorun, sizin için doğru cevaba sahibiz. Bu pratik ipucunda, XML için neye ihtiyacınız olduğunu, bununla nasıl başa çıkmanız gerektiğini ve nerede karşılaştığınızı gösteriyoruz.
XML - çok yönlü bir biçimlendirme dili
XML, genişletilebilir İşaretleme Dili anlamına gelir ve HTML'nin sınırlarına ulaşması zorunluluğundan kaynaklanır.
- XML bir veri biçimidir. XML, daha iyi JSON olarak bilinen "JavaScript Nesne Gösterimi" ne benzer, metin tabanlı bir veri biçimidir.
- Bu, XML verilerinin bir düzenleyicide açılabileceği ve düzenlenebileceği anlamına gelir. Bilgisayarlar XML biçimini de okuyabilir ve yazabilir.
- HTML gibi XML de köşeli parantez içine alınmış etiketlerden oluşur ''.
- XML'in aksine, HTML'de yalnızca sabit bir etiket kümesi vardır.
veya
- ,
- XML ile kendi etiketlerinizi tanımlayabilirsiniz. Sadece bir günün neye benzemesi gerektiği tanımlanır, ne anlama geldiği değil.
- Bir XML etiketi aşağıdaki gibi tek başına durabilir: Alternatif olarak, bir gün bir alanı da kapsayabilir. Sonra bir açılış ve kapanış günü var: alan
- Etiketler yuvalanabilir. Bu şekilde bir hiyerarşi oluşturulabilir.
- Gerekirse, bir günde bir veya daha fazla parametre olabilir. Sözdizimi aşağıdaki gibidir:
- Parametreler her zaman bir ad ve değerden oluşur. Değer çift tırnak içine alınır ve eşittir işareti ile atanır.
- Resimde XML'de bir veri yapısı örneği görebilirsiniz.
XML kullanımı
XML birçok şekilde kullanılabilir. XML ile neler yapabileceğinizi ve XML'in ne gibi avantaj ve dezavantajları olduğunu buradan okuyun.
- Temel olarak, XML veri yazmak, kaydetmek ve değiştirmek için kullanılabilir.
- XML'in ana avantajları, geniş dağılımı ve düşük öğrenme çabasıdır. XML ayrıca insanlar ve makineler tarafından kolayca yorumlanabilir.
- XML'in tek dezavantajı, ikili biçime kıyasla veri yüküdür. Bu, XML biçiminde kaydedilen bir yapının kesinlikle gerekenden daha fazla depolama alanı gerektirdiği anlamına gelir. Buna göre, biraz daha yavaş da işlenebilir.
- XML, uygulama verilerini içe ve dışa aktarmak için yaygın olarak kullanılır. Örneğin, bir müşteri veritabanı XML biçiminde iyi görüntülenebilir. Etiketleri iç içe yerleştirerek, bir müşteriye birden çok özellik atayabilirsiniz. Telefon numarası alanı, numaranın mobil veya özel bir numara olup olmadığını da parametreye kaydedebilir.
- Resimde müşteri yönetimi için XML aracılığıyla veri depolama olasılığını görebilirsiniz.
- İlk "eXtensible" kelimesi zaten dilin genişletilebilir olduğunu gösteriyor. HTML veya RSS gibi teknolojilerde XML'yi her gün kullanıyorsunuzdur.
XML dosyasının Excel'e nasıl aktarılacağı bir sonraki pratik ipucunda okunabilir.