XML Formatter
XML Formatter, girilen XML kodunu hızlı ve tutarlı biçimde düzenler. Tüm işlemler kullanıcı tarayıcısında gerçekleşir, veri gönderilmez.
XML Formatter, fast-xml-parser kütüphanesi kullanarak XML verisini AST yapısına dönüştürür ve 2 ile 8 boşluk arasında ayarlanabilen girintileme ile tutarlı biçimde yeniden oluşturur. Bu araç, CDATA, yorumlar, işleme talimatları ve öznitelikleri koruyarak sadece yapı formatlaması yapar, DTD veya XSD doğrulaması gerçekleştirmez. Tarayıcı tabanlı çalışması sayesinde gizliliğinizi korur. XML verinizi JSON formatına çevirmek için Xml To Json, veya JSON verinizi XML'e dönüştürmek için Json To Xml araçlarını da kullanabilirsiniz.
XML Formatter Nasıl Kullanılır?
- XML kodunuzu ana metin alanına yapıştırın.
- Girintileme boşluk sayısını 2 ile 8 arasında seçin.
- "Formatla" butonuna tıklayarak düzenlenmiş XML çıktısını alın.
- Düzenlenmiş XML kodunu kopyalayabilir veya kaydedebilirsiniz.
XML Formatter Nasıl Çalışır?
Bu araç, fast-xml-parser kütüphanesinin preserveOrder modunu kullanır. XML girdisini önce soyut sözdizimi ağacına (AST) dönüştürür. Ardından, ağacı tutarlı şekilde girintilenmiş metne dönüştürerek okunabilirliği artırır. Öznitelikler, CDATA blokları, yorumlar ve işlem talimatları korunur. Yapısal doğrulama, DTD veya XSD desteklenmez; sadece biçimlendirme amaçlıdır.
Örnek
<?xml version="1.0" encoding="UTF-8"?>
<root>
<item id="1">Değer 1</item>
<!-- Yorum -->
<item id="2"><![CDATA[Özel <veri>]]></item>
</root>Ne Zaman Kullanılır?
- Geliştiriciler, XML dosyalarını okunabilir hale getirmek için.
- Tasarımcılar, XML tabanlı şablonları düzenlerken.
- SEO uzmanları, sitemap XML dosyalarını kontrol edip biçimlendirirken.
- Öğrenciler, XML yapısını öğrenmek ve analiz etmek için.
XML verisini JSON formatına çevirmek için Xml To Json, JSON verisini XML'e dönüştürmek için Json To Xml araçlarına göz atabilirsiniz. Ayrıca, JSON formatlamada Json Formatter aracı yardımcı olacaktır.
Najczęściej Zadawane Pytania
XML Formatter XML doğrulaması yapar mı?
Hayır, XML Formatter sadece yapısal biçimlendirme yapar. DTD veya XSD doğrulaması gerçekleştirmez, sadece girintileme ve okunabilirlik sağlar.
Girintileme boşluk sayısını nasıl ayarlayabilirim?
2 ile 8 boşluk arasında seçim yapabilirsiniz. Bu sayı, her seviye için kullanılacak boşluk miktarını belirler.Araç verilerimi sunucuya gönderiyor mu?
Hayır, tüm işlemler tamamen tarayıcıda gerçekleşir. Verileriniz dış sunuculara gönderilmez, gizliliğiniz korunur.
XML içindeki yorumlar ve CDATA blokları korunuyor mu?
Evet, fast-xml-parser kullanılarak yorumlar, CDATA blokları ve işlem talimatları bozulmadan korunur.
XML Formatter ile JSON dönüşümü yapabilir miyim?
Doğrudan değil, ancak XML'i JSON'a çevirmek için Xml To Json aracını kullanabilirsiniz.