XML biçimlendirici

XML'i anında okunaklı yazdır veya küçült.

Tarayıcında çalışır. Yazdığın hiçbir şey bir yere gönderilmez.

XML nasıl biçimlendirilir

  1. XML'ini yapıştır veya dosyayı yükle.
  2. Okunaklı yazdır veya küçültmeyi seç.
  3. Sonucu kopyala veya indir.

Biçimlendirmenin değiştirdiği ve koruduğu şeyler

DeğiştirirTam olarak korur
Okunaklı yazdırmaEtiketler arasına girinti ve satır sonu eklerMetin, öznitelikler, yorumlar, CDATA, varlıklar
KüçültmeGirintiyi ve satır sonlarını kaldırırMetin, öznitelikler, yorumlar, CDATA, varlıklar

Bir XML dosyasını neden küçültmeli

  • Boşluk gittikten sonra yapılandırma ve veri dosyaları daha hızlı yüklenir ve daha az bant genişliği kullanır.
  • Bazı CMS ve API dışa aktarımları derin girintilenir, bu yüzden küçültme onları yüzde 10 ile 30 arası küçültebilir.
  • Başka bir sisteme servis edilen bir akışın nadiren insan tarafından okunabilir kalması gerekir.

Hatalı biçimlendirilmiş XML'in yaygın nedenleri

  • Kapatılmamış veya eşleşmeyen bir etiket.
  • &amp; veya &lt; olarak yazılması gereken metin içindeki çıplak bir & veya <.
  • Tek bir ortak kökü olmayan, en üst seviyede iki öğe.

XML biçimlendirmenin yardımcı olduğu yerler

  • Bir yapılandırma dosyasının diff'ini incelemek, çünkü tutarlı girinti gerçek değişiklikleri öne çıkarır.
  • Yan yana kaydırmadan kompakt bir XML API yanıtını okumak.
  • İnceleyenlerin okunabilir, girintili işaretleme beklediği bir kod incelemesi için bir dosya hazırlamak.

XML biçimlendirici SSS

Biçimlendirme verimi değiştiriyor mu?

Sadece etiketler arasındaki boşluk değişir. Metin, öznitelikler, yorumlar, CDATA bölümleri, DOCTYPE ve &amp; gibi varlıklar tam olarak yazıldığı gibi kalır.

XML'imin hatalı biçimlendirilmiş olduğunu neden söylüyor?

Yaygın nedenler, kapatılmamış veya eşleşmeyen bir etiket, veya metin içinde çıplak bir ve işareti ya da küçüktür işaretidir. Hata satırı ve sütunu adlandırır, Hataya git onu seçer.

Küçültme bir dosyayı ne kadar küçültür?

Girintiyi ve etiketler arasındaki satır sonlarını kaldırır. Yoğun girintili dosyalar genelde yüzde 10 ile 30 arası küçülür.

SVG dosyalarını biçimlendirebilir miyim?

Evet. SVG bir XML'dir, bu yüzden bir .svg dosyası yükleyip burada okunaklı yazdırabilir veya küçültebilirsin.

DOCTYPE bildirimlerini destekliyor mu?

Evet. Bir DOCTYPE tam olarak yazıldığı gibi korunur ve biçimlendirmeden sonra yerine konur, çünkü temeldeki ayrıştırıcı onu okur ama kendiliğinden yeniden üretmez.

Bir RSS veya Atom akışı yapıştırabilir miyim?

Evet. İkisi de birer XML belgesidir, bu yüzden okunaklı yazdırma ve küçültme başka herhangi bir XML'de olduğu gibi çalışır.

Çok büyük XML dosyalarında çalışıyor mu?

Evet, ama çok büyük bir dosyanın tarayıcıda ayrıştırılması ve biçimlendirilmesi küçük bir yapılandırma dosyasından daha uzun sürer. Sabit bir boyut sınırı yok.

Kapanış etiketi eksik olan bir XML dosyasını düzeltebilir mi?

Hayır. Biçimlendirme, sadece zaten doğru ayrıştırılan XML'deki boşluğu yeniden düzenler. Kapatılmamış veya eşleşmeyen bir etiketi önce editöründe düzelt, sonra sonucu biçimlendir.

İlgili araçlar