tr

XML TOML Dönüştürücü

Bir XML dosyasını yerel olarak TOML'a dönüştürün - eleman ağacından bir TOML tablosu oluşur, yükleme yok, tarayıcınızda.

Cihazınızda yerel olarak işleniyor ...

0%

Dosyalarınız cihazınızdan hiç çıkmadı

    Dosyam yükleniyor mu?

    Hayır. Her şey tarayıcınızda çalışır - dosyanız cihazınızdan asla çıkmaz. Bunu nasıl doğrularsınız

    Yükleme yok%100 yerel
    İçerik sizde kalırüçüncü taraf erişimi yok
    Sunucular Almanya'datasarımdan gelen GDPR
    Bağımsız denetlendiTLS A+ · Başlıklar A+

    XML, veri alışverişi, yapılandırma ve belgeler için yaygın bir biçimleme biçimidir - etiketler, iç içe elemanlar ve öznitelikler ile. TOML ise Rust ve Python araç zincirlerinin son derece okunabilir yapılandırma biçimidir; köşeli parantez içindeki bölümlere ve sade anahtar-eşittir-değer satırlarına sahiptir. Bu araç XML dosyanızı okur ve aynı ağacı iyi biçimlenmiş TOML olarak yazar.

    Dönüştürme tamamen tarayıcınızda yerel olarak çalışır: fast-xml-parser XML'i okur, smol-toml TOML'u yazar, ikisi de saf JavaScript. Bir XML belgesinde tam olarak bir kök eleman bulunduğundan, bu eleman o kök anahtarlı bir TOML tablosuna dönüşür. İç içe elemanlar alt tablolara, yinelenen elemanlar dizilere dönüşür. Öznitelikler korunur ve - XML'den JSON'a olduğu gibi - @_ önekiyle görünür; bu tür anahtarlar ve metin anahtarı #text, TOML'da tırnaklı anahtarlar olarak yazılır.

    Böylece biçimleme ile yapılandırma arasında bir köprü kurulur: bir XML kaydı elle düzenlenebilir bir .toml haline gelir. Araç bu konuda dürüst kalır: iyi biçimlenme, ayrıştırmadan önce denetlenir ve geçersiz XML net bir mesajla reddedilir. Bir değer TOML'da temsil edilemiyorsa, araç sessizce yanlış bir şey üretmek yerine bunu açıkça bildirir. Hiçbir şey yüklenmez.

    Teknik özellikler

    Teknik özellikler
    Giriş formatlarıXML
    Çıkış formatıTOML
    Toplu işlemeHayır
    İşlemeTarayıcıda yerel (JavaScript)
    Dosya yüklemeYok

    3 adımda

    1. XML dosyanızı bırakın veya seçin.
    2. Araç onu TOML'a dönüştürür.
    3. TOML dosyasını indirin.

    Sınırlar: Bir XML belgesinde tam olarak bir kök eleman bulunur, bu yüzden o kök anahtarlı bir TOML tablosu oluşur. İç içe elemanlar alt tablolara, yinelenen elemanlar dizilere dönüşür. Öznitelikler (@_) ve eleman metin içeriği (#text), TOML'da tırnaklı anahtarlar olarak yazılır. İyi biçimlenme ayrıştırmadan önce denetlenir; geçersiz XML net bir mesajla reddedilir. Temsil edilemeyen değerler açıkça bildirilir.

    Sık sorulan sorular

    Dosyam yükleniyor mu?

    Hayır. Dönüştürme tamamen tarayıcıda yerel olarak çalışır - hiçbir şey gönderilmez.

    Öznitelikler nasıl işlenir?

    Öznitelikler @_ önekiyle görünür ve TOML'da tırnaklı anahtarlar olarak yazılır, örneğin "@_id".

    Yinelenen elemanlara ne olur?

    Birden çok kez geçen aynı adlı elemanlar bir TOML dizisinde toplanır.

    Bazı anahtarlar neden tırnak içinde?

    @_id veya #text gibi anahtarlar çizgisel TOML anahtarları değildir; doğru şekilde tırnak içinde yazılır.

    Tersi de çalışır mı?

    Evet, "TOML'dan XML'e" aracımızla.

    İlgili araçlar