XML Formatter

XML Formatter

Bilgileri girin, sonucu aşağıda görün.

Sonuç

Bilgileri girin

Alanları doldurarak başlayın.

XML formatter ile XML metnini girintile veya sıkıştır. Karma içerik ve CDATA bölümlerini koruyarak ücretsiz biçimlendir, indir.

XML kaynağını girintileyin

XML formatter, metni iki veya dört boşlukla ya da sekmeyle düzenler. Sıkıştırma seçeneği, yalnız öğelerden oluşan bölümlerdeki etiketler arası boşlukları kaldırır. Çıktıyı kopyalayabilir veya XML dosyası olarak indirebilirsiniz. Giriş sayfa içinde işlenir.

Metin içeriği nasıl korunur?

<p>Merhaba <b>dünya</b>!</p> gibi karma içerik tek parça bırakılır. Böylece kelimeler arasına girinti eklenmez. CDATA içeren öğeler ve xml:space="preserve" taşıyan alt ağaçlar da ham biçimleriyle korunur. <a><b>1</b><c/></a> örneğinde ise kök içindeki iki öğe ayrı girintili satırlara yerleştirilir.

Doğrulama ve sınırlar

Tarayıcının XML ayrıştırıcısı sözdizimini kontrol eder. DTD ve entity bildirimleri kabul edilmez; dış kaynak çözümlemesi yapılmaz. XSD, DTD şeması, iş kuralı veya alan değerleri doğrulanmaz. Kaynak en fazla 200.000 karakter, iç içe öğeler en fazla 100 düzey olabilir.

XML standardı boşluk ve karma içerik davranışını tanımlar. Biçimlendirme yine de belgenin baytlarını değiştirebilir. Dijital imzalı XML, boşlukları veri olarak kullanan özel uygulamalar veya birebir dosya karşılaştırmaları için orijinal dosyayı koruyun. Bu araç XML canonicalization veya imza doğrulaması yapmaz.

Sık sorulan sorular

Neden bazı öğeler tek satır kaldı?

Metin ile alt etiketlerin karıştığı, CDATA içeren veya boşluk koruma işareti taşıyan bölümlere yeni girinti eklenmez.

XML içindeki dış entity dosyaları okunur mu?

Hayır. DTD ve entity bildirimleri bu araçta reddedilir.

Şema hatalarını bulur mu?

Hayır. XML sözdizimi kontrol edilir; XSD veya uygulamaya özgü iş kuralları doğrulanmaz.

Sıkıştırma bütün boşlukları siler mi?

Hayır. Metin içindeki ve korunması gereken bölümlerdeki boşluklar bırakılır; öğeler arası biçim boşlukları kaldırılır.