Ana sayfa / Dosya Araçları / Çevrimiçi XML Düzleştirici
Ücretsiz çevrim içi araçlar

Çevrimiçi XML Düzleştirici

XML ağacını düzleştirerek yol/değer çiftleri haline getirin. Metin, CSV veya JSON olarak indirin. Tarayıcıda yerel çalışır, veri yüklenmez. İşlem tarayıcınız…

Kullanmaya başla

XML Düzleştirme Nedir?

XML Düzleştirici, iç içe geçmiş XML öğelerini düz bir yol/değer listesine dönüştürür. Örneğin, aşağıdaki XML:

<katalog>
  <kitap>Savaş ve Barış</kitap>
  <kitap>Anna Karenina</kitap>
</katalog>

şu çıktıyı üretir (nokta ayırıcı ile):

katalog.kitap[0] = Savaş ve Barış
katalog.kitap[1] = Anna Karenina

Tekrarlanan öğe adlarına sıfır tabanlı dizinler eklenir, böylece hiçbir değer kaybolmaz.

Öznitelikler ve Ad Alanları

Öğe öznitelikleri @ önekiyle gösterilir. Örneğin <kitap dil="tr"> için yol katalog.kitap[0].@dil olur. XML ad alanları, tarayıcı ayrıştırıcısının sağladığı şekilde korunur; ancak şema doğrulama veya XPath desteği yoktur.

Kısıtlamalar ve Sınırlar

Düzleştirme kayıplı bir dönüşümdür: karışık içerik (metin ve alt öğelerin bir arada olduğu durumlar) ayrı bir değer olarak korunmaz. Ayrıştırma hatası olan XML reddedilir. Yuvalama derinliği 200 seviye, düzleştirilmiş çıktı 100.000 öznitelik/yaprak değeri ve giriş metni 16 MiB ile sınırlıdır. CSV çıktısında yol ve değerler tırnak içine alınır, içerideki tırnaklar çiftlenir; ayırıcı yalnızca yolları etkiler, CSV alan ayracı virgüldür.

Sık Sorulan Sorular

Tekrarlanan öğeler nasıl işlenir?

Aynı ada sahip kardeş öğeler, köşeli parantez içinde sıfır tabanlı dizinler alır (ör. katalog.kitap[0]). Bu, aynı ada sahip öğelerin birbirinin üzerine yazılmasını önler.

CSV çıktısında ayırıcıyı değiştirebilir miyim?

Hayır, CSV alan ayracı her zaman virgüldür. Seçtiğiniz ayırıcı yalnızca yol adlarında kullanılır.

Düzleştirme sırasında verilerim gizli mi?

Evet, tüm ayrıştırma ve dışa aktarma işlemleri tarayıcınızda yerel olarak gerçekleşir; hiçbir veri sunucuya yüklenmez.

Kontrol Listesi

  • Giriş XML'inin iyi biçimli olduğunu doğrulayın.
  • Tekrarlanan öğeleri ve ad alanlarını inceleyin.
  • Karışık içerik varsa, düzleştirilmiş verinin beklentinizi karşıladığını kontrol edin.
  • İndirmeden önce çıktıyı gözden geçirin.

İşlem tarayıcınızda yerel olarak yapılır.