XML Nedir?

XML Nedir?

Biliyorsunuz ki internete bağlı bir bilgisayarda yaptığınız her çevrimiçi işlem aslında bir veri alışverişidir. Bu alışveriş bir veri tabanıyla başka bir veri tabanı arasında, bir platformla başka bir platform arasında yapılmaktadır. Ancak bu alışveriş sırasında karşımıza çıkan bazı sorunlar büyük ölçüde hız sorunu yaşamamıza sebep olur. Gönderilen verilerin yapısının diğer sistemdeki veri yapısına uygun hale getirilmesi epey bir zaman almaktadır ve yazılımcılar için bu süreç zahmetli, karmaşık bir hal alır. Mesela MySQL veri tabanındaki bir veriyi MsSQL’e uygun hale getirmek hem karmaşık hem de oldukça vakit alan bir süreçtir. Bu zorluklar veri alışverişinde “ortak bir dil” ihtiyacını doğurmuştur. İşte XML nedir sorusunun cevabı bu noktada programcıların imdadına yetişti. XML verileri depolamak ve taşımak için tasarlanmış bir işaretleme dilidir. İngilizcesi “Extensible Markup Language” olan XML açılımı Türkçeye “Genişletilebilir İşaretleme Dili” diye çevrilir.

XML Neden Kullanılır?

Bu soruya cevap verebilmek için XML’in bize sağladığı faydalara bir göz atalım.

  • XML ile veri yedekleme ve transferi yapabiliriz.
  • Bu XML verilerini, düz bir metin biçiminde saklanmaktadır. Bu da veri alışverişi sırasındaki format dönüşümleri yüzünden yaşadığımız sorunları ortadan kaldırır ve daha özgür bir alışveriş ortamı sağlar.
  • Verilerin sorgulanması ve kullanımı çok daha hızlı ve kolay yapılmaktadır.
  • XML, ile sitemiz için site haritası oluşturabiliriz. Bu sayede arama motoru botları, XML dosyasına bakarak sitemiz için gerekli tüm bilgilere ulaşabilir. Site haritalarının SEO için önemli olduğunu unutmamalıyız. Site haritaları hakkında daha detaylı bilgi almak için XML Sitemap Nasıl Oluşturulur? adlı yazımızı inceleyebilirsiniz.

Yukarıda bahsettiğim faydalar, bize neden XML kullanmamız gerektiğini açıklar niteliktedir. XML’in faydaları ve neden kullanmanız gerektiği konusunda kafanızda soru işareti kalmadıysa şimdi artık biraz daha derinlere inelim ve temel XML kavramlarına bir göz atalım.

Bu yazıyı da sevebilirsiniz: SEO İçeriklerini Kontrol Eden Okunabilirlik Araçları

XML Dosyası Nedir ve Nasıl Açılır?

Bu dosya, “.xml” uzantısına sahip olan, verilerin taşınması, depolanması gibi işlevlerin dışında kendi başına hiçbir işlevi olmayan düz metin dosyasıdır. XML dosyaları da HTML dosyalarına benzer şekilde bir etiket yapısındadır. Hazırladığımız XML dosyalarını birçok program otomatik olarak işlemektedir.

Bir XML dosyasını açmanın yolları şunlardır:

1-     Bir Metin Düzenleyicisi (Text Editor) Kullanarak Açmak

XML dosyaları, düz metin dosyalardır, bu sebeple herhangi bir metin düzenleyici ile kolayca açıp okuyabiliriz.

ADIM 1:

XML dosyasına sağ tıklayın ve “Birlikte Aç”ı seçin. Burada karşınıza dosyayı açabileceğiniz farklı programlar çıkacaktır.

text editor ile xml dosyası açma

ADIM 2:

İşletim sisteminiz Windows ise “Not Defteri”, işletim sisteminiz MacOS ise “TextEdit”i seçiniz.

2-     Bir Web Tarayıcısı Kullanarak Açmak

ADIM 1:

XML dosyasına sağ tıklayın ve “Birlikte Aç”ı seçin.  Karşınıza dosyayı açabileceğiniz farklı programlar çıkacaktır.

web tarayıcısı ile xml dosyası açmak

ADIM 2:

Google Chrome, Safari (MacOS için geçerli), Firefox gibi web tarayıcılarından istediğinizi seçin ve dosyayı açın.

web tarayıcısı ile xml dosyası nasıl açılır

3-     Excel Kullanarak Açmak

Excel programı ile XML dosyası tabloya dönüştüğü için incelemek çok daha kolay hale gelir.

ADIM 1:

Bilgisayarınızda Excel programını açınız.

ADIM 2:

“Dosya” sekmesine tıklayın ve oradan da “Aç” sekmesine tıklayın. Karşınıza açabileceğiniz dosyaların listesi çıkacaktır.

xml dosyası excel ile nasıl açılır

ADIM 3:

Açmak isteğin XML dosyasını seç ve sağ alt köşedeki “Aç” butonuna tıkla.

excel ile xml dosyası açma

ADIM 4:

Karşınıza 3 seçenekli bir açılır pencere gelecektir. Bu açılır pencereden “XML tablosu olarak” seçeneğine tıklayınız.  Eğer ki XML dosyamızda çok fazla iç içe geçmiş etiket varsa görüntülemede sorun yaşayabilirsiniz. Bu durumda Excel kullanmak yerine bir “XML görüntüleyici” seçmek daha mantıklı olacaktır.

excel ile xml dosyası nasıl açılır

4-     Bir XML Görüntüleyici Kullanarak Açmak

İşe öncelikle bir XML görüntüleme programı indirerek başlayalım.  Mesela XML Explorer en popüler programlardan biridir. Daha sonra açmak istediğiniz XML dosyasını bu program aracılığıyla açıp kolay bir şekilde inceleyebilirsiniz. Bu tarz programlar XML dosyamızda düzenlemeler yapmamıza ve farklı girdiler yapmamıza olanak sağlar.

XML Formatı Nasıl Olmalıdır?

Bir XML dosyası aşağıdaki özelliklere sahip olmalıdır.

  • Bütün elemanların bir açma kapama etiketi (<…>, </…>) etiketi olmalıdır.

ÖRNEK: <ad>Halil</ad>

Bu yazıyı da sevebilirsiniz: Google Data Studio ile Anahtar Kelime Kalite Puanı Analizi Nasıl Yapılır?

  • XML etiketleri büyük/küçük harflere duyarlıdır, böylelikle etiket nasıl açıldıysa öyle kapatılmalıdır.

ÖRNEK: <from> Halil</from> (Bu doğru bir kullanımdır.)

               <from>Halil</FROM> (Bu ise yanlış bir kullanımdır.)

  • XML etiketleri iç içe geçmemelidir. Birbirlerini kapsarlar. İlk açılan XML etiketi en son kapatılmaktadır.
xml formatı nasıl olmalıdır

ÖRNEK: <b><i> Merhaba </i></b>

  • Bütün XML etiketleri içerisinde bir tane kök etiket mutlaka bulunmalıdır. Diğer etiketler kök etiketin kapsamında kalacak şekilde yazılmalıdır.

ÖRNEK: <kok>

                <etiket1> DENEME </etiket1>

                </kok>

Şimdi ise bu XML formatı kurallarına uyan örnek bir kod yazalım:

<e_mail>
  <to>Sude</to>
  <from> Halil</from>
  <date> 7 Eylül 2021</date>
  <subject> XML </subject>
  <message> XML is a markup language </message>
</e_mail>

HTML ve XML Arasındaki Farklar Nelerdir?

Bu kavramlar arasındaki farkları net bir şekilde görebilmeniz için madde madde farklılıklarını inceleyelim:

  • İkisi de bir işaretleme dili olsa da oluşturulmalarındaki hedefler tamamen farklıdır. XML nedir sorusuna cevap verirken ne demiştik? Kısacası “XML” verilerin transferi ve depolanması için geliştirilmiştir ve bunu yaparken basit ve hızlı bir şekilde yapma amacı güder. XML den farklı olaraki, HTML ise verileri görüntülemekle ilgilenmektedir. Verilerin neye benzediğini göstermek için tasarlanmış bir işaretleme dili kullanabilirsiniz.
  • HTML’de etiketler önceden belirlenmiştir yani HTML önceden tanımlanmış bir dildir. XML’de ise etiketler el ile belirlenmektedir, kendi kendini tanımlayan bir yapıya sahiptir.
  • XML, büyük/küçük harf konusunda duyarlıyken HTML’de böyle bir şey söz konusu değildir.
  • HTML’de her etiket kapatılmasa da program çalışır ama XML’de bütün etiketler kapatılmalıdır.

Domain

Türkçeye “alan adı” olarak çevirebilirsiniz.  Her web sitesinin bir alan adı olmak zorundadır ve bu alan adı sadece o siteye özel olmalıdır. İnternet taraması yaparken aradığımız web sitesini bulmamızda kolaylık sağlar.

Hosting

Türkçeye “barındırma hizmeti” olarak çevirebiliriz. Bunu şöyle düşünebiliriz: İnternette web siteniz için bir depo kiralıyorsunuz ve bu depoda sitenize ait tüm dosyaları, içerikleri saklıyorsunuz. Bununla birlikte  Her web sitesinin içeriklerinin bulunduğu, saklandığı bir hosting’i mutlaka vardır. Bir hosting sahibi olmadan sitenizi web üzerinde erişime açmanız mümkün değildir.

Bu yazıyı da sevebilirsiniz: Doğru SEO Ajansı Nasıl Seçilir?

SSL Sertifikası

SSL sertifikası ile web sitenizin kimliği doğrulanır. Web sunucusu ile web tarayıcısı arasında şifreli bir bağlantı sağlanır.  Web sitenizin SSL sertifikası sahibi olması, güvenlik zafiyeti yaşamamak için önemlidir, bununla birlikte SSL sertifikası sayesinde insanların web sitelerine girdikleri bilgiler korunur. Bir web sitesinin SSL sertifikası sahibi olup olmadığını anlamak için arama çubuğunun sol üst kısmında kilit sembolü veya tik sembolü bulunup bulunmadığına bakılmalıdır.

XML Nedir?

“XML”, verileri depolayan, taşıyan ve bunu hızlı ve kolay bir şekilde yapan bir işaretleme dilidir.

Kullanıcı Tarafından El ile Oluşturulmuş Etiketleri Destekler mi?

Evet, XML ile kullanıcı kendi etiketlerini tanımlayabilir. HTML gibi önceden tanımlanmış bir yapıda değildir.

XML’in Dezavantajları Nelerdir?

Etiketlerin dizilimi, açılıp kapatılması konusunda çok katıdır. Eğer düzgün bir şekilde oluşturulmamışsa sadece düz metin dosyası olarak kalır.

XML Dosyası Nasıl Çalıştırılır?

Kısaca XML,-bir programlama dili değil işaretleme dilidir. Dolayısıyla “çalıştırmak” ifadesi tam olarak doğru değildir. Bunun yerine “görüntüleme” ifadesi daha uygun olacaktır. Yazının önceki kısımlarında XML dosyasını görüntülemek için birçok yöntem sıralamıştım. Bunlar: metin editörü ile, web tarayıcısı ile, Excel ile ve son olarak XML görüntüleyici ile dosya görüntülenebilir.

 

SEO hakkındaki bir önceki yazımız olan ile de ilgilenebileceğinizi düşünüyoruz.
[Total: 32 Average: 5]

Merhabalar, sosyal medya, dijital pazarlama ve SEO alanında çalışmalar yapıyorum ve en faydalı içerikleri sizlere sunuyorum.

Gösterilecek yorum yok.

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir