XML → CSV / String Dönüştürücü

XML verilerini CSV (virgülle ayrılmış değerler) biçimine veya kaçışlanmış bir dize değişmezine dönüştürün. Yinelenen öğeleri öznitelikleri sütun olan CSV satırları olarak çıkarır.
Tüm işlemler tarayıcınızda yerel olarak yapılır — verileriniz hiçbir sunucuya yüklenmez.
Çıktı:
XML → CSV: XML belgesindeki yinelenen alt öğeleri çıkarır ve CSV satırlarına dönüştürür. Öğe etiket adları sütun başlıkları, metin içeriği hücre değerleri olur.
XML → String: XML içeriğini kaynak koda gömmeye uygun bir dize değişmezine kaçışlar. Varsayılan olarak çift tırnak içine alır.
İpucu: XML iyi biçimlendirilmiş olmalıdır. Dönüştürücü ortak bir üst öğe altındaki yinelenen öğeleri arar. Derinlemesine iç içe XML için yalnızca yinelenen alt öğelerin ilk düzeyi çıkarılır.
Yinelenen öğelerden satırlara

XML'in bir tablo kavramı yoktur — CSV'ye yalnızca tekrar yoluyla dönüşür: bir üst öğe altındaki kardeş öğeler satırlara, alt öğeler sütunlara karşılık gelir. Dönüştürücü bu yinelenen deseni arar; bu yüzden derinlemesine iç içe veya düzensiz XML kötü dönüşür. Öznitelikler ve karışık içerik ızgaraya çıkarılmaz. Bir dize değişmezine kaçışlama ise diğer yöndedir — XML metni kaynak koda gömülebilsin diye tırnak içine alınır.

Tekrarın nerede olduğunu incelemek için önce XML'i biçimlendirin.