← Özelliklere Dön
Free

XML Formatlayıcı

XML Formatlayıcı; XML verilerini tarayıcı içinde güzelleştirir (pretty-print), küçültür (minify) ve doğrular. Yapılandırılabilir girinti, boş etiketlerin isteğe bağlı otomatik kapatılması, yorum koruma seçeneği ve söz dizimi vurgulamalı çıktı sunar. Hatalı biçimlendirilmiş XML'ler için net hata mesajları ile RFC uyumlu doğrulama yapmak için tarayıcının yerel DOMParser yapısını kullanır.

XML en popüler veri formatı olmayabilir ancak hala her yerdedir; RSS beslemeleri, SOAP API'leri, SVG dosyaları, yapılandırma dosyaları (Spring, Maven, Android), derleme çıktıları, SAML onaylamaları ve sayısız eski sistem entegrasyonu. XML tek bir satır yığını olarak veya tutarsız girintilerle göründüğünde okunması zordur. XML Formatlayıcı, bu sorunu herhangi bir yükleme yapmadan tarayıcıda çözer. Küçültülmüş, kötü girintilenmiş veya yeni kopyalanmış herhangi bir XML'i yapıştırın; 'Formatla'ya tıklayın ve tercih ettiğiniz girinti genişliğiyle temiz bir ağaç yapısı elde edin. Boş öğeler daha kompakt bir görünüm için otomatik olarak kapatılabilir (<tag></tag> → <tag />) ve yorum satırları korunabilir veya silinebilir. Tarayıcının yerel DOMParser'ı girişi doğrular; herhangi bir söz dizimi hatası (kapatılmamış etiketler, geçersiz varlıklar, eşleşmeyen tırnaklar) yaklaşık konumu içeren net bir hata mesajıyla gösterilir. Söz dizimi vurgulama özelliği; etiketleri mor, öznitelik adlarını mavi, değerleri yeşil ve yorumları italik gri renklendirerek yapının taranmasını kolaylaştırır. 'Küçült' (Minify) seçeneği, üretim kullanımı veya tek satırlık dizeler içine gömmek için etiketler arasındaki boşlukları kaldırır.

Canlı Önizleme
example.com
XML Formatlayıcı ✓ Geçerli XML · 12 satır
Girinti: 2 ✓ Boş etiketleri kendi kendine kapat ✓ Sözdizimi vurgulama
Giriş (minify edilmiş)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Formatlanmış Çıkış
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Temel Özellikler

Güzelleştirme (Pretty-Print)

Küçültülmüş veya karmaşık XML'i temiz ve girintili bir çıktıya dönüştürür. Yapılandırılabilir girinti genişliği (0-8 boşluk).

Net Hatalarla Doğrulama

Spesifikasyonlara uygun doğrulama için tarayıcının DOMParser yapısını kullanır. Söz dizimi hataları konum detaylarıyla birlikte gösterilir.

Küçültme (Minify) Seçeneği

Kompakt bir çıktı için etiketler arasındaki tüm boşlukları temizler; XML'i kod dizelerine gömmek veya veri boyutunu azaltmak için kullanışlıdır.

Söz Dizimi Vurgulama

Kolay tarama için etiketleri, öznitelik adlarını, değerleri ve yorumları farklı renklerde gösterir. Düz metin çıktısı için kapatılabilir.

Boş Etiketleri Otomatik Kapat

Daha kompakt bir yapı için boş öğe etiketlerini (<tag></tag>) otomatik olarak kendiliğinden kapanan forma (<tag />) dönüştürür.

Yorum Kontrolü

Belgelendirme için yorumları koruyun veya XML'i üretim ortamı ya da API yükleri için hazırlarken bunları temizleyin.

Yaygın Kullanım Durumları

SOAP API Yanıtlarını Ayıklama

SOAP gövdeleri genellikle tek satırlık XML çorbasıdır. Yapıyı incelemek ve ihtiyacınız olan alanı bulmak için formatlayın.

SVG Kaynak Kodu Düzenleme

Karmaşık bir SVG'yi yapıştırın, path/rect/g yapısını görmek için formatlayın, öğeleri düzenleyin ve tekrar küçülterek kopyalayın.

RSS Beslemesi İnceleme

RSS/Atom beslemelerini programatik olarak ayrıştırmadan önce öğe yapılarını doğrulamak için formatlayın.

Yapılandırma Dosyası İncelemesi

Kod incelemesi (code review) için pom.xml, build.xml veya Android manifest dosyalarını temizleyin; tutarlı girintiler farkları (diff) daha net gösterir.

Konfigürasyon Doğrulama

Bir yapılandırmayı kaydetmeden önce XML'in düzgün biçimlendirildiğini doğrulayın; üretim ortamını bozmadan önce eksik bir </tag> kapatmasını yakalayın.

Nasıl Kullanılır
1

XML Formatlayıcıyı Açın

DevSuite Pro dock'undaki XML simgesine tıklayın. Seçenekler ve giriş alanını içeren bir panel açılır.

2

XML Verinizi Yapıştırın

Bir API yanıtından, yapılandırma dosyasından, SVG'den veya RSS beslemesinden gelen herhangi bir XML'i yapıştırın. Siz yazarken canlı doğrulama çalışır.

3

Formatla'ya Tıklayın

Temiz ve girintili çıktı almak için Formatla butonuna basın. Geçersiz XML'lerde, formatlama öncesinde konum bilgisiyle birlikte hata gösterilir.

4

Ayarları Özelleştirin

Girinti genişliğini ayarlayın, boş etiketleri otomatik kapatmayı açın/kapatın, yorumları yönetin ve söz dizimi vurgulamasını etkinleştirin.

5

Kopyala ve Kullan

Formatlanmış veya küçültülmüş XML'i kodunuzda, belgelerinizde veya API çağrılarınızda kullanmak üzere kopyalayın.

Denemeye Hazır mısınız?

DevSuite Pro'yu ücretsiz yükleyin ve tarayıcınız için 64'dan fazla geliştirici aracının kilidini açın.

Chrome'a Ekle Edge'e Ekle FireFox'a Ekle