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.
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).
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.
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.
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.
Daha kompakt bir yapı için boş öğe etiketlerini (<tag></tag>) otomatik olarak kendiliğinden kapanan forma (<tag />) dönüştürür.
Belgelendirme için yorumları koruyun veya XML'i üretim ortamı ya da API yükleri için hazırlarken bunları temizleyin.
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.
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/Atom beslemelerini programatik olarak ayrıştırmadan önce öğe yapılarını doğrulamak için formatlayın.
Kod incelemesi (code review) için pom.xml, build.xml veya Android manifest dosyalarını temizleyin; tutarlı girintiler farkları (diff) daha net gösterir.
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.
DevSuite Pro dock'undaki XML simgesine tıklayın. Seçenekler ve giriş alanını içeren bir panel açılır.
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.
Temiz ve girintili çıktı almak için Formatla butonuna basın. Geçersiz XML'lerde, formatlama öncesinde konum bilgisiyle birlikte hata gösterilir.
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.
Formatlanmış veya küçültülmüş XML'i kodunuzda, belgelerinizde veya API çağrılarınızda kullanmak üzere kopyalayın.
DevSuite Pro'yu ücretsiz yükleyin ve tarayıcınız için 64'dan fazla geliştirici aracının kilidini açın.