ms

Tukar XML kepada YAML

Tukar fail XML kepada YAML secara setempat - seluruh pohon elemen sebagai pemetaan berinden, tanpa muat naik, terus dalam pelayar anda.

Memproses secara setempat pada peranti anda ...

Memproses secara setempat pada peranti anda ...

0%

Adakah fail saya dimuat naik?

Tidak. Semuanya berjalan dalam pelayar anda - fail anda tidak pernah meninggalkan peranti. Bagaimana ini boleh disahkan

Tiada muat naik100% setempat
Kandungan kekal milik andatiada capaian pihak ketiga
Hosted in GermanyGlobal Content Delivery
Diaudit bebasTLS A+ · HTTP header A+

XML ialah format penanda yang meluas digunakan untuk konfigurasi, pertukaran data, dan dokumen - dengan teg, elemen bersarang, dan atribut. YAML mengejar matlamat kebolehbacaan yang sama, tetapi menggunakan inden dan bukannya kurungan sudut dan menjadi lingua franca saluran paip CI, Docker Compose, dan Kubernetes. Alat ini membaca fail XML anda dan menulis pohon yang sama sebagai YAML yang berbentuk baik.

Penukaran berjalan sepenuhnya secara setempat dalam pelayar anda: fast-xml-parser membaca XML, js-yaml menulis YAML, kedua-duanya JavaScript tulen. Elemen bersarang menjadi pemetaan bersarang, elemen berulang menjadi jujukan, dan atribut dikekalkan - ia muncul dengan awalan @_ sebagai kunci tersendiri, sama seperti pada alat XML kepada JSON kami. Daripada sebuah dokumen XML, anda memperoleh sebuah .yaml berinden yang sedia digunakan.

Sebelum menghurai, alat ini memeriksa kesahihan bentuk; XML yang tidak sah ditolak dengan mesej yang jelas dan bukannya diam-diam menghasilkan keluaran yang salah. Sesebuah dokumen XML mempunyai tepat satu elemen root, jadi YAML yang dihasilkan sentiasa berupa pemetaan dengan kunci root itu. Kandungan teks bagi elemen yang turut mempunyai atribut muncul di bawah kunci #text. Tiada apa-apa yang dimuat naik - fail anda kekal pada peranti anda.

Data teknikal

Data teknikal
Format inputXML
Format outputYAML
Pemprosesan kelompokTidak
PemprosesanSetempat dalam pelayar (JavaScript)
Muat naik failTiada

Dalam 3 langkah

  1. Lepaskan atau pilih fail XML anda.
  2. Alat ini menukarkannya menjadi YAML.
  3. Muat turun fail YAML.

Batasan: Memeriksa kesahihan bentuk sebelum menghurai; XML yang tidak sah ditolak dengan mesej yang jelas. Elemen bersarang menjadi pemetaan, elemen berulang menjadi jujukan, atribut menjadi kunci @_, dan kandungan teks sesebuah elemen menjadi #text. Nombor dan boolean dikesan dan dikeluarkan dengan jenisnya. Keluarannya sentiasa berupa pemetaan YAML dengan kunci root daripada XML. Komen XML (<!-- -->) tidak ditangkap semasa penghuraian dan justeru tidak muncul dalam YAML.

Soalan lazim

Adakah fail saya dimuat naik?

Tidak. Penukaran berjalan sepenuhnya secara setempat dalam pelayar - tiada apa-apa yang dihantar.

Bagaimana atribut dikendalikan?

Atribut dikekalkan dan muncul dengan awalan @_ sebagai kunci tersendiri, sama seperti pada XML kepada JSON.

Apa yang berlaku dengan elemen berulang?

Elemen bernama sama yang muncul beberapa kali dikumpulkan menjadi satu jujukan YAML.

Adakah kesahihan bentuk diperiksa?

Ya. XML disahkan sebelum dihurai; XML yang tidak sah ditolak dengan mesej yang jelas.

Adakah arah sebaliknya turut berfungsi?

Ya, dengan alat "YAML kepada XML" kami.

Alat berkaitan

XML kepada JSON · Tukar YAML kepada XML · JSON kepada YAML · Tukar XML kepada TOML · Tukar TOML kepada YAML · Tukar JSONL kepada JSON