No se produce ningún tratamiento del contenido de tus archivos en servidores, así que no necesitas firmar un contrato de encargo con gottrix para trabajar con documentos confidenciales o de empresa.
Servidores en AlemaniaRGPD desde el diseño
Servidores de origen en Hetzner (Alemania). Como tus archivos nunca salen del dispositivo, su contenido ni siquiera llega a transmitirse.
XML es un formato de marcado muy extendido para configuración, intercambio de datos y documentos - con etiquetas, elementos anidados y atributos. YAML persigue el mismo objetivo de legibilidad, pero usa la sangría en lugar de los corchetes angulares y es la lingua franca de las pipelines de CI, de Docker Compose y de Kubernetes. Esta herramienta lee tu archivo XML y escribe el mismo árbol como YAML bien formado.
La conversión se ejecuta por completo en local en tu navegador: fast-xml-parser lee el XML, js-yaml escribe el YAML, ambos JavaScript puro. Los elementos anidados se convierten en asignaciones anidadas, los elementos repetidos en secuencias, y los atributos se conservan - aparecen con el prefijo @_ como claves propias, exactamente como en nuestra herramienta XML a JSON. De un documento XML con corchetes obtienes un .yaml con sangría que puedes usar de inmediato.
Antes de analizar, la herramienta comprueba la buena formación; el XML inválido se rechaza con un mensaje claro en lugar de producir una salida errónea en silencio. Un documento XML tiene exactamente un elemento root, así que el YAML producido siempre es una asignación con esa clave root. El contenido de texto de un elemento que además tiene atributos aparece bajo la clave #text. No se sube nada - tu archivo permanece en tu dispositivo.
Ficha técnica
Ficha técnica
Formatos de entrada
XML
Formato de salida
YAML
Procesamiento por lotes
No
Procesamiento
Local en el navegador (JavaScript)
Subida de archivos
Ninguna
En 3 pasos
Suelta o elige tu archivo XML.
La herramienta lo convierte en YAML.
Descarga el archivo YAML.
Límites:Comprueba la buena formación antes de analizar; el XML inválido se rechaza con un mensaje claro. Los elementos anidados se convierten en asignaciones, los repetidos en secuencias, los atributos en claves @_ y el contenido de texto de un elemento en #text. Los números y los booleanos se detectan y se emiten con su tipo. La salida siempre es una asignación YAML con la clave root del XML.
Preguntas frecuentes
¿Se sube mi archivo?
No. La conversión se ejecuta por completo en local en el navegador - no se envía nada.
¿Cómo se tratan los atributos?
Los atributos se conservan y aparecen con el prefijo @_ como claves propias, exactamente como en XML a JSON.
¿Qué ocurre con los elementos repetidos?
Los elementos con el mismo nombre que aparecen varias veces se reúnen en una secuencia YAML.
¿Se comprueba la buena formación?
Sí. El XML se valida antes de analizar; el XML inválido se rechaza con un mensaje claro.
Solo con tu consentimiento medimos el uso de forma anonimizada mediante cookies para mejorar gottrix. Tus archivos siempre permanecen en local, en tu dispositivo. Privacidad