XML Dosyası Nedir ve Nasıl Açıp Kullanabilirsiniz?

XML Dosyası Nedir ve Nasıl Açıp Kullanabilirsiniz?

XML'in kısaltması Genişletilebilir İşaretleme Dili . Amacı, internetteki, mobil uygulamalardaki ve başka yerlerdeki verileri tanımlamak ve yapılandırmaktır. Bunun nasıl çalıştığını ve XML'in ne için kullanıldığını merak ediyor musunuz? Ayrıntıları anlamanıza yardımcı olalım.





İşaretleme Dilleri Nelerdir?

İşaretleme dilleri metne açıklama ekler veya ek bilgiler ekler. Bu ek açıklamalar son kullanıcı için görünmez kalır. Tarayıcınız gibi 'makine', işaretleme komutları tarafından talimat verildiği şekilde metni işlemeden ve sunmadan önce bu açıklamaları okur.





Buna göre Vikipedi :





'Fikir ve terminoloji, kağıt el yazmalarının 'işaretlenmesinden', yani editörler tarafından geleneksel olarak yazarların el yazmaları üzerine mavi kurşun kalemle yazılan revizyon talimatlarından gelişti. Dijital medyada, bu 'mavi kalem talimat metni', bir ekranda nasıl gösterilebileceğinin ayrıntılarından ziyade, belgenin bölümlerinin ne olduğunu belirten etiketlerle değiştirildi.'

İşaretleme dilinin iyi bilinen bir örneği HTML'dir (Köprü Metni İşaretleme Dili). HTML (ve diğer programlama dilleri) bir web sitesinin görünümünü tanımlarken, kodun izini asla görmemelisiniz. Gördüğünüz şey tarayıcınız tarafından yorumlanmasıdır. Örneğin, yazı tipi biçimlendirme veya gömülü görüntüler.



XML Nasıl Çalışır?

XML, internet için geliştirilmiş bir meta biçimlendirme dilidir. Tüm biçimlendirme dillerinin anası olan SGML'nin (Standart Genelleştirilmiş İşaretleme Dili) basitleştirilmiş halidir. XML genişletilebilir çünkü kullanıcılar yeni etiketler veya yapı taşları ekleyip tanımlayabilir. Kullanıcılar, yapı taşları ekleyerek XML'i ihtiyaçlarına göre uyarlayabilir.

Tüm bunların nasıl çalıştığını açıklamak için HTML ve CSS'yi örnek olarak kullanarak biraz dolambaçlı yoldan gitmeme izin verin.





XML'in HTML ile İlişkisi

XML, HTML'ye benzer, ancak kullanıcılar kendi yapı taşlarını ekleyebildiklerinden daha fazla esneklik sağlar. HTML ve XML arasındaki temel fark, HTML'nin verilerin nasıl göründüğünü tanımlamasıdır. XML, verilerin ne olduğunu tanımlar . Bu nedenle XML, HTML'nin yerini alamaz, onu genişletir.

XML, verileri açıklamak için Belge Türü Tanımına (DTD) dayanır. Bunun makinenin sözlüğü olduğunu söyleyebilirsiniz. Makinenin işaretleme dilini anlamasını sağlar. Bu nedenle, her belge, kullanılacak DTD türünü tanımlayarak başlamalıdır. HTML aynı prensibi kullanır. Birçok web sitesinde bulacağınız kod şöyle görünebilir:





Bu özel örnek, tarayıcınıza DTD'nin İngilizce html 4.0 olduğunu söyler. Tarayıcı daha sonra devam edebilir ve verilen komutların her birini, her komutla ne yapacağını söyleyen DTD'siyle karşılaştırabilir. emir böyle

Çevirir kalın yazı veya

Windows 7 için masaüstü hava durumu uygulaması

altı çizili metne.

Resim Kredisi: photovibes1/ Depositphotos

CSS, HTML İle İlgili Bir Sorunu Nasıl Çözer?

HTML ile ilgili sorun, statik bir dizi komuttan oluşmasıdır. Belirli öznitelikleri tanımlamak istediğinizde, bu komutları yazmanız gerekir. Tekrar tekrar. Bu, HTML'yi basit ve öğrenmeyi kolaylaştırırken, esnekliğini de sınırlar.

Örneğin, web sitenizde onlarca kez kullandığınız bir başlığın boyutunu veya rengini değiştirmek istediğinizi varsayalım. Bir düzine başlığın her birinin niteliğini ayrı ayrı değiştirmeniz gerektiğini düşünün. Ne kadar sıkıcı!

Web tasarımında, Basamaklı Stil Sayfaları (CSS), HTML belgelerinin bu yorucu düzenlemesini ortadan kaldırmıştır. Şimdi, web sitesindeki başlığınıza 'H1' niteliğini eklemeniz yeterlidir ve stil sayfasında bir 'H1' başlığının nasıl göründüğünü tanımlarsınız. Ve bu başlığın görünümünü değiştirmek istediğinizde, onu yalnızca tek bir yerde, yani stil sayfasında değiştirirsiniz. Sorun çözüldü.

Kendi web sitenizi başlatmayı mı düşünüyorsunuz? MakeUseOf okuyucuları, kullanarak InMotion Hosting'e kaydolurlarsa özel indirimler alabilirler. bu bağlantı veya Bluehost kullanarak bu bağlantı .

facebook mobil uygulamasında sizi kimlerin takip ettiğini nasıl görebilirsiniz

XML Verileri Nasıl İşler?

XML yapıları ve verileri tanımlar. Boyut veya renk gibi belirli özelliklerle uğraşmaz. Yapı taşları, bir CSS ile ilgili HTML etiketlerine benzer. Belgenin başlığını, başlıklarını, metnini ve diğer öğelerini açıkça tanımlar ve yorumlamayı makineye bırakır.

Çok daha kapsamlı bir açıklama için tavsiye ederim XML'e bu giriş .

XML Ne İçin Kullanılır?

XML geniş uygulama buldu. Bugün, çeşitli programlar ve cihazlar onu verileri işlemek, yapılandırmak, depolamak, iletmek ve görüntülemek için kullanır. Örneğin, B2B veri alışverişlerinde yaygın olarak kullanılmaktadır. XML, Microsoft Office ve Google Dokümanlar dosyaları dahil olmak üzere Office dosya biçimleri için de standarttır.

Verileri bir HTML belgesine entegre etmek yerine, XML dosyalarını ayırmak için dış kaynak kullanır. XML, verileri düz metin biçiminde depoladığından, depolama platformunuzdan bağımsızdır ve verileriniz çok daha kolay bir şekilde dışa aktarılabilir, içe aktarılabilir veya taşınabilir.

XHTML, el cihazları için WAP veya beslemeler için RSS dahil olmak üzere diğer birçok dil XML tabanlıdır. Örneğin, bir yorumcunun belirttiği gibi, eklerseniz /beslemek okuduğunuz bu makalenin URL'sinin sonuna, bu makalenin XML RSS kodunu göreceksiniz: görmek için buraya tıklayın .

XML Dosyası Nasıl Açılır

Yukarıda belirtildiği gibi, XML verileri düz metin olarak depolar. Bu nedenle XML dosyalarını bir dizi farklı programla açabilirsiniz. Genellikle, XML dosyasına sağ tıklayın, Bununla aç menüden bir program seçin. Aşağıdaki programlardan herhangi birini deneyebilirsiniz:

  • Windows Not Defteri veya başka bir metin düzenleyici
  • not defteri++
  • Herhangi bir web tarayıcısı

Ayrıca aşağıdaki gibi bir çevrimiçi XML görüntüleyici deneyebilirsiniz. kod güzelleştir .

Dosyayı yukarıdaki programlardan herhangi biriyle okuyabileceksiniz, ancak Notepad++ ve özel XML görüntüleyicileri veya düzenleyicileri, XML etiketlerini renklendirecek ve böylece verilerin yapısını kavramayı çok daha kolay hale getirecek. Ancak, belgenin içinde bulabildiğiniz tek şey yapılandırılmış veriler olduğundan, bu programların XML yürütemeyeceğini unutmayın.

XML Biçimi Demystified

XML, eskiden olduğu gibi internetin temel unsuru değil. Bugün JSON, verileri entegre etmek için en popüler alternatifidir.

Ancak bir programcıysanız, yine de ara sıra XML ile çalışın .

Paylaş Paylaş Cıvıldamak E-posta 6 Sesli Alternatif: En İyi Ücretsiz veya Ucuz Sesli Kitap Uygulamaları

Sesli kitaplar için ödeme yapmaktan hoşlanmıyorsanız, onları ücretsiz ve yasal olarak dinlemenize izin veren bazı harika uygulamalar burada.

Sonrakini Oku
İlgili konular
  • Teknoloji Açıklaması
  • Programlama
  • HTML
  • Web Geliştirme
  • Programlama
  • XML
Yazar hakkında Tina Sieber(831 Makale Yayınlandı)

Doktorasını tamamlarken Tina, 2006 yılında tüketici teknolojisi hakkında yazmaya başladı ve hiç durmadı. Artık aynı zamanda bir editör ve SEO, onu adresinde bulabilirsiniz. heyecan veya yakındaki bir patikada yürüyüş yapmak.

Tina Sieber'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın