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 ...

0%

Fail anda tidak pernah meninggalkan peranti

    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
    Pelayan di JermanGDPR secara reka bentuk
    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.

    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