Saltar al contenido principal
Z

What is XML?

XML (eXtensible Markup Language) is a markup language for encoding structured data in a text format using nested, custom tags. It supports attributes, namespaces and schema validation (XSD/DTD), and is used for documents, configuration, web feeds (RSS) and enterprise data exchange.

XML wraps data in nested, self-describing tags you define yourself, with optional attributes on elements and namespaces to avoid name clashes. A schema (XSD or DTD) can enforce structure and types.

Once dominant for web services (SOAP) and data interchange, XML is now common for documents (DOCX, SVG), feeds (RSS/Atom) and configuration. JSON has largely replaced it for web APIs.

XML tools

Preguntas frecuentes

¿Qué pasa si mis encabezados tienen espacios o caracteres especiales?

Se reemplazan por guiones bajos, ya que los nombres de elemento XML no pueden contener esos caracteres. Los encabezados que empiezan con un dígito reciben el prefijo `_`.

¿Necesitas una estructura XML diferente (con atributos en lugar de elementos hijos)?

Convierte primero el CSV a JSON con <a class="text-brand-600 hover:underline" href="/csv-to-json">CSV to JSON</a>, edita el JSON y luego usa <a class="text-brand-600 hover:underline" href="/json-to-xml">JSON to XML</a> con un prefijo de atributo (attribute prefix).

¿Puedo dar un formato más elaborado (pretty-print) al resultado?

El resultado ya se genera con sangría. Usa <a class="text-brand-600 hover:underline" href="/xml-formatter">XML Formatter</a> si necesitas otra sangría o quieres minificarlo.