Não há qualquer subcontratação no tratamento do conteúdo dos seus arquivos. Não precisa de um contrato de tratamento de dados com a gottrix para processar documentos confidenciais ou empresariais.
Hosted in GermanyGlobal Content Delivery
Servidores de origem na Hetzner, na Alemanha, com entrega mundial por meio de uma rede de distribuição de conteúdo (CDN). O conteúdo dos seus arquivos nunca é transmitido nesse processo - ele não sai do seu dispositivo.
TOML é o formato de configuração das toolchains de Rust e Python - um Cargo.toml ou um pyproject.toml com seções entre parênteses retos e linhas simples de chave-igual-valor. XML é o formato de marcação consagrado para a troca de dados, os documentos de escritório e muitas interfaces empresariais, com etiquetas e atributos. Esta ferramenta lê o seu arquivo TOML e escreve a mesma estrutura como XML bem formado.
A conversão corre inteiramente localmente no navegador: o smol-toml lê o TOML, o fast-xml-parser escreve o XML, ambos JavaScript puro. As tabelas tornam-se elementos aninhados, os arrays de tabelas elementos repetidos e os escalares o texto do elemento. Um documento XML precisa de exatamente um elemento raiz; se o seu TOML tiver várias chaves de primeiro nível, o conteúdo é colocado de forma arrumada sob um elemento root para que o resultado seja sempre bem formado.
Assim fecha-se a última lacuna na matriz de formatos: JSON, YAML, TOML e XML podem agora converter-se entre si localmente em todas as direções. A ferramenta mantém-se honesta quanto a isso: os valores de data e hora de TOML são escritos no XML como texto ISO 8601, porque XML não tem um tipo de data próprio. O resultado é um XML indentado, legível, com um cabeçalho de declaração. Nada é enviado.
Ficha técnica
Ficha técnica
Formatos de entrada
TOML
Formato de saída
XML
Processamento em lote
Não
Processamento
Localmente no navegador (JavaScript)
Upload de arquivos
Nenhum
Em 3 passos
Largue ou escolha o seu arquivo TOML.
A ferramenta converte-o em XML.
Transfira o arquivo XML.
Limites: TOML é sempre analisado como uma tabela. Uma única chave de primeiro nível torna-se o elemento root do XML; várias chaves são colocadas sob um elemento root para que o XML tenha exatamente uma raiz. As subtabelas tornam-se elementos aninhados e os arrays de tabelas elementos repetidos. Os valores de data e hora de TOML são escritos como texto ISO 8601 (XML não tem um tipo de data). O TOML inválido é rejeitado com uma mensagem clara. Comentários do TOML (#) se perdem porque não são lidos durante a análise.
Perguntas frequentes
Meu arquivo é enviado?
Não. A conversão corre inteiramente localmente no navegador - nada é enviado.
Funciona com um Cargo.toml ou um pyproject.toml?
Sim. Cargo.toml, pyproject.toml e outros arquivos TOML são analisados diretamente e escritos como XML.
Como é determinado o elemento raiz?
Uma única chave de primeiro nível torna-se a raiz; várias chaves são colocadas sob um elemento root.
Como são tratados os valores de data e hora?
Como texto ISO 8601, porque XML não tem um tipo de data próprio.
Apenas com o seu consentimento medimos a utilização de forma anonimizada através de cookies para melhorar o gottrix. Os seus arquivos permanecem sempre locais, no seu dispositivo. Privacidade