ByteCompress

XML Formatlayıcı

XML Formatlayıcı, XML verilerini hızlı ve tutarlı şekilde düzenler. Araç tamamen tarayıcıda çalışır, veri gönderilmez.

5
0 chars
FreeClient-sideNo signup

XML Formatlayıcı aracı, fast-xml-parser kütüphanesinin preserveOrder modu kullanılarak XML dosyalarını yapısal olarak düzenler. XML'i soyut sözdizim ağacına (AST) dönüştürüp, 2-8 boşluk arası konfigüre edilebilen girintilerle yeniden oluşturur. Bu işlem sırasında öznitelikler, CDATA, yorumlar ve işleme komutları korunur. Tamamen tarayıcıda çalıştığı için hiçbir veri sunucuya gönderilmez, böylece gizliliğiniz korunur. XML'i JSON formatına dönüştüren Xml To Json">XML to JSON veya JSON'u XML'e çeviren Json To Xml">JSON to XML araçlarıyla birlikte kullanabilirsiniz.

Nasıl Kullanılır

  1. XML metnini ana alana yapıştırın.
  2. Girinti boşluk sayısını 2 ile 8 arasında seçin.
  3. "Formatla" butonuna basarak yapılandırılmış XML'i elde edin.
  4. Düzenlenen XML çıktısını kopyalayabilir veya indirebilirsiniz.

Nasıl Çalışır

XML Formatlayıcı, fast-xml-parser'in preserveOrder modunu kullanır. Bu mod, XML girdisini soyut sözdizim ağacı (AST) formatına dönüştürür. AST, XML düğümlerini ve özniteliklerini koruyarak hiyerarşik yapıyı temsil eder. Ardından araç, bu ağacı seçilen girinti boşluğu ile tutarlı şekilde yeniden oluşturur. CDATA ve yorumlar gibi XML bileşenleri orijinal formunda korunur. Araç DTD veya XSD doğrulaması yapmaz, sadece biçimlendirme amaçlıdır.

Örnek

<root>
  <item id="1">Örnek</item>
  <!-- Yorum burada -->
  <data><![CDATA[Bu bir CDATA bloğudur]]></data>
</root>

Ne Zaman Kullanılır

  • Geliştiriciler karmaşık XML dosyalarını okunabilir hale getirmek için.
  • Tasarımcılar XML veri yapısını görsel araçlarla uyumlu kılmak için.
  • SEO uzmanları XML site haritalarını düzenlemek ve doğruluğunu artırmak için.
  • Öğrenciler XML yapısını öğrenirken temiz ve düzenli örnekler oluşturmak için.

Düzenlenen XML dosyasını JSON formatına çevirmek için Xml To Json">XML to JSON, JSON'u tekrar XML'e çevirmek için Json To Xml">JSON to XML araçlarını kullanabilirsiniz. Ayrıca, JSON verilerinizi biçimlendirmek için Json Formatter">JSON Formatlayıcı aracı da faydalıdır.

よくある質問

XML Formatlayıcı hangi kütüphaneyi kullanıyor?

Araç, XML verisini işlemek için fast-xml-parser kütüphanesinin preserveOrder modunu kullanır. Bu sayede XML yapısı tam olarak korunur.

Girinti miktarını nasıl ayarlayabilirim?

Girinti boşluk sayısı 2 ile 8 arasında ayarlanabilir. Bu, XML çıktısının okunabilirliğini artırmak için kullanılır.

Araç XML doğrulaması yapıyor mu?

Hayır, araç DTD veya XSD doğrulaması yapmaz. Sadece XML yapısını düzenlemek ve biçimlendirmek için tasarlanmıştır.

Verilerim sunucuya gönderiliyor mu?

Hayır, tüm işlem tamamen tarayıcı içinde gerçekleşir. Bu sayede XML veriniz hiçbir sunucuya gönderilmez ve gizliliğiniz korunur.

CDATA ve yorumlar korunuyor mu?

Evet, CDATA blokları, yorumlar ve işlem talimatları orijinal haliyle XML çıktısında korunur.