İçeriğe atla
SPCXTools

XML Biçimlendirici

Temiz bir girintilemeyle XML'i okunabilir yapın — veya küçültün — ve düzgün biçimlendirilip biçimlendirilmediğini kontrol edin.

Yerel çalışır — dosyalarınız cihazınızdan dışarı çıkmaz

Araç yükleniyor…

XML Biçimlendirici nasıl kullanılır

  1. 1XML'inizi Girdi kutusuna yapıştırın veya Örnek'e tıklayın.
  2. 2Girintilemek için Güzelleştir'i, etiketler arasındaki boşlukları silmek için Küçült'ü seçin.
  3. 3Güzelleştirilmiş çıktı için 2 boşluk, 4 boşluk veya sekme seçin.
  4. 4XML düzgün biçimlendirilmemişse hata aşağıda gösterilir. Aksi takdirde sonucu kopyalayın veya indirin.

XML formatlama ve doğrulama

XML hâlâ her yerde: site haritaları, RSS ve Atom akışları, SOAP API'leri, Android arayüzleri, Maven ve .NET proje dosyaları, SVG grafikleri, ofis belgeleri ve sayısız yapılandırma ile veri değişim formatı. Makineler tarafından oluşturulan XML genellikle okunması neredeyse imkansız olan tek bir uzun satır halindedir. Bu XML formatlayıcı, yapıyı görebilmeniz için kodları düzgünce girintiler, kurallara uygun (well-formed) olup olmadığını kontrol eder ve alandan tasarruf etmek için kodları küçültebilir (minify).

Özellikler

  • 2 boşluk, 4 boşluk veya tab ile güzelleştirme.
  • Etiketler arasındaki boşlukları kaldırmak için küçültme.
  • Ayrıştırıcı hata mesajlarıyla yapısal doğruluk kontrolü.
  • Yorumları, CDATA, DOCTYPE ve XML bildirimini korur.
  • <title>Midnight Rain</title> gibi yalnızca metin içeren öğeler için kompakt çıktı.
  • Sonucu kopyalama veya .xml dosyası olarak indirme.
  • Gizlilik: Tamamen tarayıcınızda çalışır.

Sık karşılaşılan XML hataları

Hata Örnek Çözüm
Kapatılmamış etiket <item>text </item> ekleyin
Uyumsuz etiketler <a><b></a></b> Etiketleri ters sırayla kapatın
Kaçış karakteri kullanılmamış & (ampersand) Tom & Jerry Tom &amp; Jerry yazın
Tırnak içine alınmamış nitelik <price currency=USD> <price currency="USD">
Birden fazla kök öğe <a/><b/> Bunları tek bir kök öğe içine alın
Bildirimden önce metin <?xml ...?> Bildirim her şeyden önce gelmelidir

İlgili araçlar

Farklı formatlarla mı çalışıyorsunuz? JSON Biçimlendirici ile JSON kodlarınızı düzenleyin, yapılandırma dosyalarını YAML'dan JSON'a dönüştürün veya Metin Karşılaştırma aracıyla iki XML dosyasını satır satır karşılaştırın.

Sıkça sorulan sorular

"İyi biçimlendirilmiş" (well-formed) ne demektir?
İyi biçimlendirilmiş XML temel sözdizimi kurallarına uyar — her açılış etiketinin eşleşen bir kapanış etiketi vardır, öğeler düzgünce iç içe yerleştirilmiştir, tam olarak bir kök öğe bulunur, nitelik değerleri tırnak içine alınmıştır ve & ile < gibi özel karakterler kaçış dizisiyle (escape) yazılmıştır. Biçimlendirici bu kuralları kontrol eder ve bulduğu ilk sorunu bildirir.
Bir şemaya (XSD veya DTD) göre doğrulama yapıyor mu?
Hayır. Belgenin iyi biçimlendirilmiş olduğunu kontrol eder ancak bir XML Şemasına veya DTD'ye göre doğrulamaz. İyi biçimlendirilmiş bir dosya, belirli bir şemanın izin vermediği öğeleri barındırabilir.
Yorumlar, CDATA ve XML bildirimi korunuyor mu?
Evet. Yorumlar, CDATA bölümleri, işleme talimatları, DOCTYPE ve <?xml ... ?> bildirimi tamamen korunur. Etiketler arasındaki yalnızca boşluktan oluşan metinler silinir ve yerine yeni girinti düzeni eklenir.
Biçimlendirme verilerimi değiştirir mi?
Kod güzelleştirilirken öğelerin içindeki metnin başındaki ve sonundaki boşluklar kırpılır ve & gibi karakter varlıkları standart biçimlerinde yazılır. Bir öğenin içindeki boşluklar önemliyse, örneğin önceden biçimlendirilmiş bir metinse, CDATA kullanın veya çıktıyı kontrol edin.
XML dosyam sunucuya yükleniyor mu?
Hayır. Ayrıştırma ve biçimlendirme işlemleri, tarayıcınızın yerleşik XML ayrıştırıcısı kullanılarak doğrudan tarayıcınızda gerçekleşir.