Cómo usar esta herramienta para desarrolladores
- Pega un CSV cuya primera fila contenga encabezados.
- Opcionalmente cambia los nombres del elemento raíz y del registro.
- Pulsa Convertir a XML.
- Valida la estructura con el sistema que recibirá el XML.
Transforma un CSV con fila de encabezados en XML bien formado sin depender de servicios externos. El conversor interpreta comillas dobles, delimitadores comunes y saltos de línea dentro de campos; después utiliza los encabezados como nombres de elemento sanitizados. Puedes definir el nombre del nodo raíz y el nombre de cada registro para adaptar la salida a una importación, una prueba de API o un archivo de intercambio.
Cada fila de datos se convierte en un elemento XML y cada encabezado del CSV se utiliza como etiqueta hija.
Los encabezados duplicados producirán etiquetas repetidas; revísalos si el sistema receptor exige nombres únicos.
name,age Ana,31 Luis,28
<records>
<record>
<name>Ana</name>
<age>31</age>
</record>
</records>El parser CSV recorre carácter a carácter para respetar comillas dobles y delimitadores dentro de campos. Los valores se escapan como contenido XML.
No infiere atributos, tipos XSD ni jerarquías a partir del CSV; genera una estructura plana y predecible.
Encierra esos valores entre comillas dobles. El parser conserva las comas que estén dentro de un campo entrecomillado.
Sí. Los dos nombres se pueden editar antes de ejecutar la conversión.
El nombre se normaliza sustituyendo esos caracteres por guiones bajos para producir una etiqueta válida.
Sí. Detecta coma o punto y coma usando la primera línea como referencia.
Sí. La salida comienza con una declaración XML 1.0 con encoding UTF-8.
| Módulo | Función |
|---|---|
| Parser CSV | Lee encabezados y filas con comillas. |
| Normalizador XML | Convierte encabezados en nombres válidos. |
| Serializador XML | Escapa valores y crea el documento. |