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.
Hosted in GermanyGlobal Content Delivery
Servidores de origen en Hetzner (Alemania), con entrega mundial a través de una red de distribución de contenidos (CDN). El contenido de tus archivos nunca se transmite en el proceso: no sale de tu dispositivo.
YAML es el formato de configuración más extendido para pipelines de CI, Docker Compose y Kubernetes - con sangría en lugar de corchetes. XML es el formato de marcado consolidado para el intercambio de datos, los documentos ofimáticos, los feeds RSS y muchas interfaces empresariales - con etiquetas y atributos. Esta herramienta lee tu archivo YAML y escribe la misma estructura como XML bien formado.
La conversión se ejecuta por completo en local en tu navegador: js-yaml lee el YAML y fast-xml-parser escribe el XML, ambos JavaScript puro. Los mapeos se convierten en elementos anidados, las secuencias en elementos repetidos y los escalares en el texto del elemento. Un documento XML necesita exactamente un elemento root; si tu YAML tiene varias claves de nivel superior o es una secuencia, el contenido se coloca con orden bajo un elemento root para que el resultado siempre esté bien formado.
Las claves que llevan el prefijo @_ se convierten de nuevo en auténticos atributos XML, igual que la contraparte XML a YAML - así un viaje de ida y vuelta conserva la estructura. Se mantiene honesta al respecto: las marcas de tiempo de YAML se escriben en el XML como texto ISO 8601, porque XML no tiene un tipo de fecha propio. El resultado es XML con sangría y legible, con una cabecera de declaración. No se sube nada.
Ficha técnica
Ficha técnica
Formatos de entrada
YAML, YML
Formato de salida
XML
Procesamiento por lotes
No
Procesamiento
Local en el navegador (JavaScript)
Subida de archivos
Ninguna
En 3 pasos
Suelta o elige tu archivo YAML.
La herramienta lo convierte en XML.
Descarga el archivo XML.
Límites: Los mapeos se convierten en elementos anidados, las secuencias en elementos repetidos y las claves @_ en atributos XML. Varias claves de nivel superior o una secuencia en la raíz se colocan bajo un elemento root para que el XML tenga exactamente un root. Las marcas de tiempo de YAML se escriben como texto ISO 8601 (XML no tiene tipo de fecha). El YAML inválido se rechaza con un mensaje claro. Los comentarios de YAML se pierden al leerlos, ya que XML no puede representarlos en el mismo lugar.
Preguntas frecuentes
¿Se sube mi archivo?
No. La conversión se ejecuta por completo en local en el navegador - no se envía nada.
¿Qué ocurre si mi YAML tiene varias claves raíz?
El contenido se coloca bajo un elemento root para que el XML tenga exactamente un elemento root.
¿Se admiten los atributos?
Sí. Las claves con el prefijo @_ se convierten en auténticos atributos XML, igual que XML a YAML.
¿Cómo se tratan las marcas de tiempo?
Como texto ISO 8601, porque XML no tiene un tipo de fecha propio.
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