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.
XML é um formato de marcação muito difundido para configuração, troca de dados e documentos - com etiquetas, elementos aninhados e atributos. YAML persegue o mesmo objetivo de legibilidade, mas usa a indentação em vez dos sinais de menor e maior e é a língua franca das pipelines de CI, do Docker Compose e do Kubernetes. Esta ferramenta lê o seu arquivo XML e escreve a mesma árvore como YAML bem formado.
A conversão corre inteiramente localmente no navegador: o fast-xml-parser lê o XML, o js-yaml escreve o YAML, ambos JavaScript puro. Os elementos aninhados tornam-se mapeamentos aninhados, os elementos repetidos tornam-se sequências, e os atributos são preservados - aparecem com o prefixo @_ como chaves próprias, exatamente como na nossa ferramenta XML para JSON. A partir de um documento XML obtém um .yaml com indentação pronto a usar.
Antes de analisar, a ferramenta verifica a boa formação; o XML inválido é rejeitado com uma mensagem clara em vez de produzir em silêncio uma saída errada. Um documento XML tem exatamente um elemento root, por isso o YAML produzido é sempre um mapeamento com essa chave root. O conteúdo de texto de um elemento que também tem atributos aparece sob a chave #text. Nada é enviado - o seu arquivo permanece no seu dispositivo.
Ficha técnica
Ficha técnica
Formatos de entrada
XML
Formato de saída
YAML
Processamento em lote
Não
Processamento
Localmente no navegador (JavaScript)
Upload de arquivos
Nenhum
Em 3 passos
Largue ou escolha o seu arquivo XML.
A ferramenta converte-o em YAML.
Transfira o arquivo YAML.
Limites: Verifica a boa formação antes de analisar; o XML inválido é rejeitado com uma mensagem clara. Os elementos aninhados tornam-se mapeamentos, os repetidos sequências, os atributos chaves @_ e o conteúdo de texto de um elemento torna-se #text. Os números e os booleanos são detectados e emitidos com o seu tipo. A saída é sempre um mapeamento YAML com a chave root do XML. Comentários do XML (<!-- -->) não são captados durante a análise e, por isso, não aparecem no YAML.
Perguntas frequentes
Meu arquivo é enviado?
Não. A conversão corre inteiramente localmente no navegador - nada é enviado.
Como são tratados os atributos?
Os atributos são preservados e aparecem com o prefixo @_ como chaves próprias, exatamente como em XML para JSON.
O que acontece com os elementos repetidos?
Os elementos com o mesmo nome que ocorrem várias vezes são reunidos numa sequência YAML.
A boa formação é verificada?
Sim. O XML é validado antes de analisar; o XML inválido é rejeitado com uma mensagem clara.
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