Dosya içeriklerinizin sunucuda işlenmesi söz konusu değildir. Gizli veya ticari belgeleri işlemek için gottrix ile bir veri işleme sözleşmesine ihtiyacınız yoktur.
Hosted in GermanyGlobal Content Delivery
Almanya'da Hetzner'deki kaynak sunucular, bir içerik dağıtım ağı (CDN) üzerinden dünya çapında dağıtılır. Bu sırada dosya içerikleriniz asla aktarılmaz - cihazınızdan hiç ayrılmaz.
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şleme
Hayır
İşleme
Tarayıcıda yerel (JavaScript)
Dosya yükleme
Yok
3 adımda
XML dosyanızı bırakın veya seçin.
Araç onu TOML'a dönüştürür.
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. Sayı veya boolean görünümlü metin gerçek TOML sayısı/booleanı olarak tanınır (XML'den JSON'a okurken zaten olduğu gibi); XML yorumları ayrıştırma sırasında yakalanmaz ve bu yüzden TOML'de görünmez.
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.
Yalnızca onayınızla, gottrix'i iyileştirmek için kullanımı çerezlerle anonimleştirilmiş biçimde ölçeriz. Dosyalarınız her zaman yerelde, cihazınızda kalır. Gizlilik