Cara menggunakan Konverter XML
- 1
Tambahkan file atau tempel teks
Seret file XML, JSON, CSV, atau Excel, atau tempel teksnya. Jenis input dikenali dari isinya.
- 2
Pilih format tujuan
XML diubah menjadi JSON, CSV, atau Excel; JSON, CSV, dan lembar Excel diubah menjadi XML. Format yang tidak cocok dengan input Anda ditampilkan redup.
- 3
Atur pemetaan
Tentukan cara menangani atribut, elemen berulang, dan namespace, elemen mana yang menjadi satu baris, atau nama elemen akar dan elemen baris.
- 4
Salin atau unduh
Hasil diperbarui saat Anda mengubah opsi; salin teksnya atau unduh file .json, .xml, .csv, atau .xlsx.
Batas dan Pro
File XML hingga 100 MB; file JSON, CSV, dan Excel hingga 500 MB.
File JSON, CSV, dan Excel hingga 4 GB; XML tetap 100 MB di semua paket, karena seluruh dokumen disimpan di memori. Lihat Pro
Tentang Konverter XML
Konverter XML memindahkan data antara XML dan format yang dibutuhkan kebanyakan aplikasi lain. Di satu arah, alat ini membaca dokumen XML — daftar harga pemasok, ekspor data bank atau pajak, feed RSS, jejak GPX, respons SOAP — lalu menuliskannya sebagai JSON, file CSV, atau lembar Excel. Di arah sebaliknya, alat ini mengubah JSON, file CSV, atau spreadsheet menjadi XML untuk sistem yang hanya bisa mengimpor XML.
XML tidak punya satu pemetaan baku ke JSON, jadi pilihannya ada di tangan Anda: atribut sebagai kunci "@id", sebagai kunci biasa, atau dihilangkan; teks elemen di bawah "#text" saat elemen juga punya atribut atau anak; elemen berulang sebagai array, atau setiap anak sebagai array agar bentuknya selalu sama; angka dan true/false dibaca sebagai tipe aslinya atau tetap string; prefiks namespace seperti dc: dipertahankan atau dibuang.
Untuk tabel, pilih elemen yang berulang — catalog › book, rss › channel › item — dan setiap elemen menjadi satu baris. Atribut dan elemen bersarang menjadi kolom dengan nama bertitik seperti price.currency; anak yang berulang digabung dalam satu sel atau disebar ke kolom bernomor.
Saat membuat XML, kunci dan header kolom menjadi nama elemen (nama tidak valid seperti "Unit price" ditulis sebagai Unit_price), array mengulang elemennya, dan output dapat diberi indentasi atau ditulis dalam satu baris, dengan atau tanpa deklarasi XML.
Parser-nya ketat: file yang tidak well-formed dilaporkan beserta baris dan kolom kesalahan pertama. Komentar dan instruksi pemrosesan tidak dibawa ke output, DTD dan entitas eksternal tidak pernah dimuat, dan teks yang bercampur dengan tag inline digabung menjadi satu nilai.
Privasi
XML, JSON, dan spreadsheet diurai serta dikonversi oleh Web Worker di tab ini; tidak ada yang diunggah, DTD atau entitas eksternal tidak pernah diambil, dan teks yang Anda tempel tidak disimpan.
Fitur
XML ↔ JSON
Atribut sebagai kunci @, array untuk elemen berulang, tipe dan namespace sesuai keinginan Anda.
XML ↔ CSV dan Excel
Pilih elemen yang berulang; tag bersarang menjadi kolom.
Output XML yang valid
Nama diperbaiki, karakter khusus di-escape, berindentasi atau ringkas.
Pesan kesalahan yang jelas
Baris dan kolom dari kesalahan well-formed pertama.