Datos estructurados con etiquetas

Formato XML: qué es, cómo funciona y cuándo usarlo

XML representa información jerárquica mediante elementos y atributos legibles por personas y programas, con reglas estrictas para formar documentos interoperables.

Actualizado el Revisado por Formato Rápido
Extensión
.xml
Tipo MIME
application/xml
Identificación
Texto Unicode con una declaración XML opcional y un único elemento raíz
Referencia
Extensible Markup Language (XML) 1.0 — W3C Recommendation

01

Elementos, atributos y espacios de nombres

Un documento XML organiza información como un árbol. Cada elemento puede contener texto, atributos y otros elementos, pero todas las etiquetas deben estar correctamente anidadas dentro de una única raíz. Esta exigencia permite que un analizador detecte errores en lugar de interpretar silenciosamente una estructura ambigua.

Los espacios de nombres distinguen vocabularios que usan nombres de etiqueta similares. Un archivo puede declarar una URI de namespace sin que esa dirección tenga que descargarse. La URI funciona como identificador estable para evitar colisiones entre esquemas documentales distintos.

02

Qué significa convertir PDF a XML

PDF describe páginas mediante texto posicionado, vectores, imágenes y recursos gráficos. Muchos documentos no declaran de forma explícita qué línea es un título o qué grupo forma una tabla. Convertirlos a XML exige reconstruir un orden de lectura y separar hechos observables de inferencias semánticas.

Un XML semántico prioriza encabezados, párrafos y listas; un XML de maquetación conserva además coordenadas, tamaños y estilos medibles. Para páginas escaneadas, el OCR puede recuperar palabras, pero no debe inventar posiciones ni relaciones que el reconocimiento no haya producido con suficiente confianza.

Cuándo conviene usar XML

  • Intercambiar datos jerárquicos entre aplicaciones y organizaciones.
  • Conservar documentos con etiquetas, metadatos y relaciones explícitas.
  • Procesos que necesitan validar una estructura mediante esquemas o reglas externas.
  • Exportar contenido documental por páginas, bloques y coordenadas verificables.

Cuándo elegir otra opción

  • Conservar por sí solo la apariencia visual exacta de una página PDF.
  • Transportar grandes imágenes binarias sin codificación o archivos asociados.
  • Suponer que una etiqueta convierte automáticamente contenido ambiguo en datos correctos.

Lista de control para validar un XML

  • Existe un solo elemento raíz y cada etiqueta se cierra correctamente.
  • La codificación declarada coincide con los bytes del archivo, normalmente UTF-8.
  • Los caracteres ampersand, menor que, mayor que y comillas están escapados donde corresponde.
  • Los espacios de nombres y atributos conservan significados estables para el sistema receptor.

Procesamiento local

Herramientas disponibles para XML

Fuentes técnicas oficiales

La ficha se contrastó con las especificaciones y registros enlazados a continuación.