XML Biçimlendirici
XML içeriğini Prettier XML eklentisiyle temiz, tutarlı girintilere sahip işaretlemeye dönüştürün. Araç önce belgenin iyi biçimlendirilmiş olduğunu denetler; eşleşmeyen etiketler, kapatılmamış öğeler ve tırnak içine alınmamış öznitelikler satır ve sütun bilgileriyle bildirilir. Ardından içeriği girinti, sekme ve satır genişliği ayarlarınıza göre yeniden düzenler. Yapılandırma dosyalarını, akışları, site haritalarını ve API yüklerini düzenleyen geliştiriciler için tasarlanmıştır.
Sık sorulan sorular
XML dosyamı hangi motor biçimlendiriyor?
Araç, sunucuda resmi @prettier/plugin-xml eklentisiyle Prettier 3'ü çalıştırır. Prettier çalışmadan önce ayrı bir iyi biçimlendirilmişlik denetimi tüm belgeyi okur; böylece bozuk işaretleme sessizce yeniden yazılmak yerine açıklayıcı bir hata ile reddedilir.
İyi biçimlendirilmişlik denetimi neleri yakalar?
Eşleşmeyen kapanış etiketlerini, hiç kapatılmayan öğeleri, ikinci bir kök öğeyi, kök dışındaki metni, yinelenen veya tırnak içine alınmamış öznitelikleri, bir öznitelik değerindeki ham < karakterini ve varlık başvurusu ile başlamayan & karakterini bildirir. Her mesaj, sorunun başladığı satır ve sütunu belirtir.
Boşluk seçenekleri ne anlama geliyor?
Varsayılan olan Preserve, öğelere girinti eklerken metin içindeki anlamlı boşlukları korur. Ignore, öğeler arasındaki boşlukları önemsiz sayar ve satır içi metni ayrı satırlara yerleştirebilir. Strict, belgeyi değiştirebilecek boşlukları hiçbir zaman eklemez veya kaldırmaz; bu nedenle uzun satırlarda etiketlerin içinde satır sonları kalabilir.
Girintiyi seçebilir miyim?
Evet. 2 veya 4 boşluk seçebilir ya da her düzeyde bir sekmeyle girinti eklemek için sekmeleri açabilirsiniz. Varsayılanı 80 karakter olan 40 ile 200 karakter arasındaki yazdırma genişliği, özniteliklerin ve alt öğelerin ne zaman ayrı satırlara kaydırılacağını belirler.
Yorumlar, CDATA bölümleri ve işleme yönergeleri korunuyor mu?
Evet. Yorumlar, CDATA bölümleri, stil sayfası bağlantıları gibi işleme yönergeleri ve DOCTYPE bildirimi çıktıda korunur. XML bildirimi ilk satırda kalır.
Biçimlendirici bir şemaya veya DTD'ye göre doğrulama yapıyor mu?
Hayır. Yalnızca belgenin iyi biçimlendirilmiş olup olmadığını denetler. DTD'leri, XSD şemalarını veya harici varlıkları yüklemez; varlık başvuruları yazıldıkları gibi korunur.
Özniteliklerin sırası veya tırnakları değişir mi?
Hayır. Öznitelikler sıralarını, değerlerini ve kullandığınız tırnak karakterini korur. Yalnızca öznitelikler arasındaki boşluk değişir; hiçbir öznitelik eklenmez veya kaldırılmaz.
Girdi ne kadar büyük olabilir?
Girdi en fazla 1 MB metin olabilir. Daha büyük dosyalar, bölebilmeniz için bir mesajla reddedilir ve biçimlendirme 10 saniye sonra durur.
SVG, RSS veya site haritası dosyalarını biçimlendirebilir miyim?
Evet. SVG, RSS, Atom, site haritaları, Android düzenleri, Maven POM dosyaları ve diğer XML söz varlıklarının tümü XML olduğundan aynı şekilde biçimlendirilir. SVG dosyalarını küçültmek için SVG Minifier'ı kullanın.
XML dosyam saklanıyor mu?
Hayır. Belge, isteğiniz için bellekte biçimlendirilir ve sayfaya geri gönderilir. Diske hiçbir şey yazılmaz; yalnızca isteğin boyutu kaydedilir.