Son Güncelleme: 25 Mart, 2025

Başlık - XML Dosyalarını Okuma ve Düzenleme için Yeni Başlayanlar Rehberi

Neden XML Düzenlemeyi Öğrenmelisiniz?

XML (Genişletilebilir Biçimlendirme Dili) yazılım uygulamalarında, web hizmetlerinde ve yapılandırma dosyalarında veri depolama ve taşıma için yaygın olarak kullanılır. Ancak, birçok kişi XML dosyalarını doğru şekilde açmak veya düzenlemek için zorluk çeker. Bu rehber, yeni başlayanlara ve geliştiricilere XML’i verimli bir şekilde nasıl okuyacaklarını, düzenleyeceklerini, doğrulayacaklarını ve biçimlendireceklerini öğrenmelerine yardımcı olacak.


XML Dosyaları Açmak için Araçlar

1. Notepad (Windows Yerleşik Editör)

  • XML dosyasına sağ tıklayın ve Birlikte Aç > Notepad‘i seçin.
  • Hızlı düzenlemeler için uygundur ancak sözdizimi vurgulama içermez.

2. Visual Studio Code (VS Code)

  • Ücretsiz, hafif ve özellik açısından zengin bir kod editörü.
  • Sözdizimi vurgulama, otomatik biçimlendirme ve XML doğrulaması için eklentiler sağlar.

3. Microsoft Excel

  • XML’i yapısal bir tablo olarak açabilir.
  • Dosya > Aç > Gözat gidin, XML dosyasını seçin ve XML tablosu olarak seçeneğini seçin.

4. Çevrimiçi XML Editörleri

  • CodeBeautify, XMLGrid, ve XMLViewer gibi web siteleri yazılım yüklemeden XML inceleme ve düzenleme imkanı sunar.
  • Hızlı kontroller ve biçimlendirme için kullanışlıdır.

XML Düzenleme: Sözdizimi Kuralları ve En İyi Uygulamalar

  1. Doğru Etiket Yapısını Takip Edin

    • Her açılış etiketinin eşleşen bir kapanış etiketi olmalıdır.
    <person>
        <name>John Doe</name>
    </person>
    
  2. Anlamlı Etiket İsimleri Kullanın

    • Gerekli olmadıkça <item> veya <data> gibi genel etiketlerden kaçının.
  3. Doğru İç İçe Geçmeleri Sağlayın

    • Hatalı:
    <parent>
        <child1>
        <child2></child2>
        </child1>
    </parent>
    
    • Doğru:
    <parent>
        <child1>
            <child2></child2>
        </child1>
    </parent>
    
  4. Özel Karakterleri Kaçırın

    • < için &lt;, > için &gt;, & için &amp; kullanın.

XSD (XML Şema Tanımı) ile XML Doğrulama

XML doğrulaması, bir XSD dosyası ile kurallar tanımlayarak veri bütünlüğünü sağlar.

XML Doğrulama Adımları:

  1. Bir XSD Dosyası Oluşturun (XML yapısını tanımlar)

    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
        <xs:element name="person">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="name" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
    </xs:schema>
    
  2. XML’i XSD ile Bağlayın

    <person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="person.xsd">
        <name>John Doe</name>
    </person>
    
  3. Araçları Kullanarak Doğrulayın


XML’i Biçimlendirerek Temiz Görünüm Elde Etme

Biçimlendirilmemiş XML okumak zordur. XML’i biçimlendirmek için bu yöntemleri kullanın:

  1. VS Code: Sağ tıklayın ve “Format Document” veya Shift + Alt + F kullanın.
  2. Notepad++: “XML Tools” eklentisini yükleyin ve “Pretty Print (XML only)” kullanın.
  3. Çevrimiçi Biçimlendiriciler: CodeBeautify veya XML Formatter gibi araçlar kullanın.
  4. Python (Geliştiriciler İçin):
    import xml.dom.minidom
    xml_str = """<person><name>John</name></person>"""
    dom = xml.dom.minidom.parseString(xml_str)
    pretty_xml = dom.toprettyxml()
    print(pretty_xml)
    

Sonuç

XML, veri depolama ve aktarımı için esastır ve onu etkili bir şekilde okumak ve düzenlemek önemlidir. Doğru araçları kullanarak, en iyi uygulamaları izleyerek, XSD ile doğrulayarak ve düzgün biçimlendirerek, herhangi bir uygulamada XML dosyaları ile verimli bir şekilde çalışabilirsiniz.