XML Formatter
XML Formatter, XML dosyalarını hızlı ve tutarlı şekilde biçimlendiren bir araçtır. Tamamen tarayıcıda çalışır ve veri göndermez.
XML Formatter, fast-xml-parser kütüphanesinin preserveOrder modu kullanılarak XML verilerini 2-8 boşluk arası seviyelerle biçimlendirir. Bu araç, XML belgelerindeki öznitelikler, CDATA bölümleri, yorumlar ve işleme talimatlarını koruyarak sadece yapısal düzenlemeye odaklanır. Tamamen tarayıcıda çalıştığı için verileriniz dışarıya gönderilmez ve gizliliğiniz korunur. XML verisini JSON formatına dönüştürmek için XML to JSON ya da JSON'u XML'e çevirmek için JSON to XML araçlarını da kullanabilirsiniz.
Nasıl Kullanılır
- Biçimlendirmek istediğiniz XML metnini kopyalayın.
- XML Formatter aracının metin kutusuna yapıştırın.
- İndentasyon seviyesini 2 ile 8 boşluk arasında ayarlayın.
- Biçimlendirme butonuna basın, çıktı düzenli ve okunabilir hale gelir.
- İsterseniz sonucu kopyalayarak projelerinizde kullanabilirsiniz.
Nasıl Çalışır
XML Formatter, fast-xml-parser kütüphanesini preserveOrder modunda kullanır. Bu mod, XML verisini sırasıyla soyut sözdizimi ağacı (AST) yapısına dönüştürür. Ardından, araç bu yapıyı tutarlı indentasyon kurallarına göre yeniden oluşturur. Öznitelikler, CDATA, yorumlar ve işleme talimatları korunur. Araç DTD veya XSD doğrulaması yapmaz, yalnızca yapısal biçimlendirme sağlar.
Örnek
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book category="children">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>Biçimlendirilmiş Çıktı
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book category="children">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>Ne Zaman Kullanılır
- Geliştiriciler, ham XML kodunu okunabilir hale getirmek için.
- Tasarımcılar, XML tabanlı konfigürasyon dosyalarını düzenlerken.
- SEO uzmanları, sitemap.xml dosyasının yapısını kontrol etmek için.
- Öğrenciler ve yeni başlayanlar, XML sözdizimini anlamak için.
- XML'den JSON'a dönüşüm öncesi veya sonrası yapı kontrolü için XML to JSON aracına tamamlayıcı.
Часто задаваемые вопросы
XML Formatter XML doğrulaması yapar mı?
XML Formatter DTD veya XSD ile doğrulama yapmaz, sadece yapısal biçimlendirme sağlar.Indentasyon seviyesi nasıl ayarlanır?
Boşluk sayısını 2 ile 8 arasında seçerek indentasyon derinliğini ayarlayabilirsiniz. Bu, okunabilirliği artırır.
Verilerim sunucuya gönderiliyor mu?
Hayır, tüm işlemler tamamen tarayıcı içinde gerçekleşir ve verileriniz dışarıya aktarılmaz.
XML içindeki CDATA ve yorumlar korunuyor mu?
Evet, CDATA bölümleri, yorumlar ve işleme talimatları tam olarak korunur ve biçimlendirilir.
XML'i JSON formatına çevirmek için hangi araç kullanılabilir?
XML verisini JSON'a dönüştürmek için xml-to-json aracını kullanabilirsiniz.