XML dosyalarını her yerde fark etmeye başladınız mı? Bu çok doğal. Dünyanın her yerinde daha fazla veri üretilip paylaşılıyor ve XML muhtemelen en etkili aktarım yöntemi.
Bu makalede XML biçimi hakkında bilmeniz gereken her şeyi öğreneceksiniz. XML'i anlamak web Geliştirme, programlama ve bilgilerin depolanması, yapılandırılması ve iletilmesini içeren her şey için önemlidir. XML'in ne olduğunu, ne için kullanıldığını ve XML dosyasının nasıl açılacağını öğrenmek için okumaya devam edin.
XML Nedir?
XML, eX gerilebilir M dil dili anlamına gelir. XML bir Programlama dili değil, bir biçimlendirme dilidir. Bilmeniz gereken diğer son derece popüler biçimlendirme dili HTML'dir. Bu diller, bir belgedeki çeşitli öğeleri tanımlamak için etiketler kullanır ve standart programlama sözdizimi yerine okuyabileceğimiz düz İngilizce sözcükler kullanılarak yazılır.
Bununla birlikte XML, içeriği internet üzerinden depolamak ve iletmek için kullanılan bir araçtır. Hemen hemen her uygulamanın anlayabileceği basit bir dil kullandığından veriler insanlar ve makineler tarafından kolaylıkla okunabilir. XML kodu şu şekilde görünür:
XML kodunu herkes okuyabilir ve anlayabilir. Yukarıdaki örnekte düz metin siyah renkte yazılmıştır ve etiketler kırmızı renkte görünmektedir. Düz metin, bir yere sakladığımız veya gönderdiğimiz bilgilerdir. Etiketler, bilgisayara düz metnin ne tür veri olduğunu ve onunla ne yapılacağını söyler.
XML ve HTML Arasındaki Fark
Belirtildiği gibi XML, HTML gibi bir biçimlendirme dilidir. Her ikisi de düz metin olarak yazılmıştır ve etiketler kullanır. İkisi arasındaki temel fark, XML'in genişletilebilir olmasıdır. HTML'nin önceden tanımlanmış bir dili vardır; XML ise içeriği açıklamak için sınırsız sayıda işaretleme etiketi oluşturmanıza olanak tanır.
HTML içeriği biçimlendirir, XML ise içeriği depolar.
XML Ne İçin Kullanılır?
XML dosyaları oluşturulması, paylaşılması ve saklanması kolay düz metin dosyalarıdır. Çoğu web uygulaması, verileri depolamak veya diğer uygulamalarla paylaşmak için XML kullanır.
Microsoft Word DOCX dosya uzantısının sonunda neden “X” bulunduğunu hiç merak ettiniz mi? Bunun nedeni XML'dir. Office paketi 2007'den bu yana belgelerin yapısı için XML'i kullanıyor. Aynı durum excel dosya (XLSX) ve hatta artık PPT yerine PPTX olan PowerPoint dosyaları için de geçerlidir. XML sayesinde bilgisayarlar, verileri hızlı bir şekilde yapılandırıp gerektiğinde alabilir..
XML'in kullanıldığı birkaç yer daha var. Bundan sonra bunları öğreneceksiniz.
Etkileşimli Web Siteleri
Web siteleri, sayfalarına ilişkin verileri XML dosyalarından alır. Burası HTML ve XML'in birlikte kullanıldığı yerdir. Dinamik bir web sitesi tasarlıyorsanız XML özellikle önemlidir. Sayfanın etkileşimli yapısı nedeniyle içerik hızla değiştiğinde, bu içeriği görüntülemek için XML'e ihtiyacınız olur.
Site Haritaları
Bir noktada bir web sitesi oluşturduysanız XML site haritaları hakkında bilgi sahibi olmalısınız. Site haritaları arama motoru optimizasyonu için son derece önemlidir. XML site haritası, web sitenizi nasıl kategorize edeceğini ve sıralayacağını bilmesi için Google'a web sayfalarınız hakkında veri sağlamak için kullanılır.
XML Dosyası Nasıl Açılır?
XML dosyaları düz metin dosyalarıdır. Bir XML dosyasını basit bir metin düzenleyiciyle, özel bir XML düzenleyiciyle, hatta Firefox veya Chrome gibi bir tarayıcıyla açabilirsiniz. Aşağıda 3 yöntemin tamamını ele alacağız.
Web Tarayıcısı Kullanma
Yalnızca bir XML dosyasını görüntülemek istiyorsanız tek ihtiyacınız olan bir web tarayıcısıdır. İster Google Chrome, ister Firefox veya Edge kullanıyor olun, tüm modern tarayıcılar XML dosyalarını okuyabilir.
Bir XML dosyasını tarayıcıyla açmak için dosyayı sağ tıklayın, menüden Birlikte aç 'ı seçin ve ardından tercih ettiğiniz tarayıcıyı tıklayın.
Örneğimizde, bu tarayıcı kalıntısının bile gayet iyi çalıştığını size göstermek için XML dosyasını Internet Explorer ile açıyoruz. XML dosyası şu şekilde görünüyor.
XML dosyasının içindeki veriler güzel bir şekilde yapılandırılmıştır ve renk kodlu bir görünümde görüntülenir. Etiketler mor, düz metin ise siyah renkte göründüğünden bilgilerin okunması kolaydır.
Bu yöntemin tek dezavantajı, yapabileceğiniz tek şeyin verileri okumak olmasıdır. Bunu düzenleyemezsiniz.
Metin Düzenleyici Kullanma
Birçok kez belirtildiği gibi XML dosyaları yalnızca metin dosyalarıdır. Bu, XML dosyalarını Not Defteri gibi herhangi bir metin düzenleyiciyi kullanarak açabileceğiniz anlamına gelir. Dosyayı görüntülemeniz, küçük düzenlemeler yapmanız ve başka biriyle paylaşmanız gerektiğinde düz metin düzenleyici harika bir seçenektir.
XML dosyasını Not Defteri'nde açmak için XML dosyasını sağ tıklayın, bir kez daha Birlikte aç 'ı seçin ve Not Defteri 'ni seçin..
XML dosyasının Not Defteri'nde nasıl göründüğü burada.
XML kodu düzgün biçimlendirilmiş ancak renk kodu yok. Bu, etiketleri düz metinden hemen ayırt edemeyeceğiniz için okumayı zorlaştırır.
Alternatif olarak, sözdizimini vurgulayan ve kodu biçimlendirmede daha iyi iş çıkaran Notepad++ ve Atom gibi daha gelişmiş işaretleme editörleri kullanabilirsiniz. XML dosyamız Atom'da şu şekilde görünüyor.
Satır numaraları ve farklı veri türleri için ek renk kodlaması sayesinde kod daha net görünüyor.
Çevrimiçi XML Düzenleyici Kullanma
XML düzenleyicileri dosyanın içeriğini okuyabilir, değiştirebilir ve hatta CSV veya JSON gibi farklı bir biçime dönüştürebilir. XML sözdizimini okumaya alışkın değilseniz metni okumak ve anlamak genellikle daha kolaydır.
Birçok kullanışlı özelliğe sahip ücretsiz bir çevrimiçi XML düzenleyici olan XML Görüntüleyici 'i deneyelim.
XML Görüntüleyici web sayfasına gidin, XML kodunuzu XML dosyasından kopyalayın ve XML Giriş penceresine yapıştırın.
Alternatif olarak, XML dosyanızı yüklemek için Gözat düğmesini veya bir web sayfasından XML içeriğine bağlantı vermek istiyorsanız URL'yi yükle düğmesini tıklayabilirsiniz.
Ardından, dosyanın içeriğini daha okunaklı bir şekilde görüntülemek için Ağaç Görünümü 'nü seçebilirsiniz.
XML kodunuz düzgün biçimlendirilmemişse, Ağaç Görünümü'nün hemen altındaki Güzelleştir seçeneğini belirleyebilirsiniz.
XML dosyalarını açmanın ve düzenlemenin en sevdiğiniz yolu nedir? Aşağıdaki yorumlardan bize bildirin!
.