id

XML ke TOML

Konversi berkas XML ke TOML secara lokal - pohon elemen menjadi tabel TOML, tanpa unggah, langsung di peramban Anda.

Memproses secara lokal di perangkat Anda ...

Memproses secara lokal di perangkat Anda ...

0%

Apakah berkas saya diunggah?

Tidak. Semuanya berjalan di peramban Anda - berkas Anda tidak pernah meninggalkan perangkat. Bagaimana ini dapat diverifikasi

Tanpa unggahan100% lokal
Isi tetap milikmutanpa akses pihak ketiga
Hosted in GermanyGlobal Content Delivery
Diaudit independenTLS A+ · HTTP header A+

XML adalah format markah yang luas dipakai untuk pertukaran data, konfigurasi, dan dokumen - dengan tag, elemen bersarang, dan atribut. TOML adalah format konfigurasi yang sangat mudah dibaca dari toolchain Rust dan Python, dengan bagian-bagian dalam kurung siku dan baris kunci-sama-dengan-nilai yang sederhana. Alat ini membaca berkas XML Anda dan menuliskan pohon yang sama sebagai TOML yang berbentuk baik.

Konversi berjalan sepenuhnya secara lokal di peramban Anda: fast-xml-parser membaca XML, smol-toml menulis TOML, keduanya JavaScript murni. Karena dokumen XML memiliki tepat satu elemen akar, elemen itu menjadi tabel TOML dengan kunci akar tersebut. Elemen bersarang menjadi subtabel, elemen yang berulang menjadi larik. Atribut dipertahankan dan muncul - seperti pada XML ke JSON - dengan awalan @_; kunci semacam itu dan kunci teks #text dituliskan sebagai kunci berkutip di TOML.

Dengan begitu terbentuk jembatan antara markah dan konfigurasi: sebuah catatan XML menjadi .toml yang dapat disunting dengan tangan. Alat ini tetap jujur soal itu: kebentukan yang baik diperiksa sebelum penguraian, dan XML yang tidak valid ditolak dengan pesan yang jelas. Jika sebuah nilai tidak dapat direpresentasikan dalam TOML, alat melaporkannya dengan jelas alih-alih diam-diam menghasilkan sesuatu yang keliru. Tidak ada yang diunggah.

Data teknis

Data teknis
Format masukanXML
Format keluaranTOML
Pemrosesan massalTidak
PemrosesanLokal di peramban (JavaScript)
Unggah berkasTidak ada

Dalam 3 langkah

  1. Letakkan atau pilih berkas XML Anda.
  2. Alat mengonversinya menjadi TOML.
  3. Unduh berkas TOML.

Batasan: Dokumen XML memiliki tepat satu elemen akar, jadi dihasilkan tabel TOML dengan kunci akar tersebut. Elemen bersarang menjadi subtabel, elemen yang berulang menjadi larik. Atribut (@_) dan isi teks elemen (#text) dituliskan sebagai kunci berkutip TOML. Kebentukan yang baik diperiksa sebelum penguraian; XML yang tidak valid ditolak dengan pesan yang jelas. Nilai yang tidak dapat direpresentasikan dilaporkan dengan jelas. Teks yang terlihat seperti angka atau boolean dikenali sebagai angka/boolean TOML asli (seperti sudah terjadi saat membaca untuk XML ke JSON); komentar XML tidak ditangkap saat parsing dan karena itu tidak muncul di TOML.

Pertanyaan umum

Apakah berkas saya diunggah?

Tidak. Konversi berjalan sepenuhnya secara lokal di peramban - tidak ada yang dikirim.

Bagaimana atribut ditangani?

Atribut muncul dengan awalan @_ dan dituliskan sebagai kunci berkutip di TOML, seperti "@_id".

Apa yang terjadi dengan elemen yang berulang?

Elemen bernama sama yang muncul beberapa kali dikumpulkan ke dalam sebuah larik TOML.

Mengapa sebagian kunci berkutip?

Kunci seperti @_id atau #text bukan kunci TOML telanjang; kunci itu dituliskan dengan benar di dalam kutip.

Apakah arah sebaliknya juga bisa?

Ya, dengan alat "TOML ke XML" kami.

Alat terkait

XML ke JSON · TOML ke XML · XML ke YAML · JSON ke JSONL · Gambar ke CBZ · Avro ke JSON