id

TOML ke XML

Konversi berkas TOML ke XML secara lokal - konfigurasi sebagai markah yang terbentuk dengan baik, 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+

TOML adalah format konfigurasi dari toolchain Rust dan Python - sebuah Cargo.toml atau pyproject.toml dengan bagian-bagian dalam kurung siku dan baris kunci-sama-dengan-nilai yang sederhana. XML adalah format markah mapan untuk pertukaran data, dokumen perkantoran, dan banyak antarmuka perusahaan, dengan tag dan atribut. Alat ini membaca berkas TOML Anda dan menuliskan struktur yang sama sebagai XML yang terbentuk dengan baik.

Konversi berjalan sepenuhnya secara lokal di peramban Anda: smol-toml membaca TOML, fast-xml-parser menulis XML, keduanya JavaScript murni. Tabel menjadi elemen bersarang, larik tabel menjadi elemen berulang, dan skalar menjadi teks elemen. Sebuah dokumen XML membutuhkan tepat satu elemen akar; jika TOML Anda memiliki beberapa kunci tingkat atas, isinya ditempatkan dengan rapi di bawah sebuah elemen root agar hasilnya selalu terbentuk dengan baik.

Dengan begitu celah terakhir dalam matriks format tertutup: JSON, YAML, TOML, dan XML kini dapat dikonversi satu sama lain secara lokal ke segala arah. Alat ini tetap jujur soal itu: nilai tanggal/waktu TOML ditulis ke dalam XML sebagai teks ISO 8601, karena XML tidak punya tipe tanggal sendiri. Hasilnya adalah XML berindentasi, mudah dibaca, dengan tajuk deklarasi. Tidak ada yang diunggah.

Data teknis

Data teknis
Format masukanTOML
Format keluaranXML
Pemrosesan massalTidak
PemrosesanLokal di peramban (JavaScript)
Unggah berkasTidak ada

Dalam 3 langkah

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

Batasan: TOML selalu terurai menjadi sebuah tabel. Satu kunci tingkat atas menjadi elemen root XML; beberapa kunci ditempatkan di bawah sebuah elemen root agar XML punya tepat satu akar. Subtabel menjadi elemen bersarang, larik tabel menjadi elemen berulang. Nilai tanggal/waktu TOML ditulis sebagai teks ISO 8601 (XML tidak punya tipe tanggal). TOML yang tidak valid ditolak dengan pesan yang jelas. Komentar TOML (#) hilang karena tidak dibaca saat parsing.

Pertanyaan umum

Apakah berkas saya diunggah?

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

Apakah ini bekerja dengan Cargo.toml atau pyproject.toml?

Ya. Cargo.toml, pyproject.toml, dan berkas TOML lain diurai langsung dan ditulis sebagai XML.

Bagaimana elemen akar ditentukan?

Satu kunci tingkat atas menjadi akar; beberapa kunci ditempatkan di bawah sebuah elemen root.

Bagaimana nilai tanggal/waktu ditangani?

Sebagai teks ISO 8601, karena XML tidak punya tipe tanggal sendiri.

Apakah arah sebaliknya juga bisa?

Ya, dengan alat "XML ke TOML" kami.

Alat terkait

XML ke TOML · JSON ke XML · TOML ke JSON · JSON ke JSONL · Gambar ke CBZ · Parquet ke CSV