XML de entrada

Salida Swift

¿Qué es XML a Swift?

Swift usa XMLParser o XMLDecoder para XML. Esta herramienta genera structs Swift para apps iOS y macOS. La especificación W3C XML define el formato; la conversión se ejecuta en tu navegador.

Cómo usar esta herramienta

1

Pegar o subir XML

Pega XML o sube un archivo. Configura nombre de struct, Usar Codable y tipos opcionales.

2

Revisar la salida Swift

El panel derecho muestra structs generados. Usa XMLParser o XMLDecoder para parsear.

3

Copiar o descargar

Usa Copiar o Descargar. Para JSON a Swift: JSON a Swift. Para formatear XML: Formateador XML.

Cuándo ayuda XML a Swift

Al construir apps iOS o macOS que consumen APIs XML, genera structs aquí. Usa XMLParser o XMLDecoder para parsear.

Ejemplos XML a Swift

Aquí un ejemplo de generación de structs Swift desde XML.

Ejemplo: Registro de suscriptor

XML de entrada:

Entrada

Salida Swift generada:

Salida

Preguntas frecuentes

¿Codable para XML?

El Codable de Swift está pensado para JSON. XMLDecoder existe pero XML suele necesitar XMLParser con mapeo manual. Activa Usar Codable si tu configuración lo soporta.

¿Se envían mis datos a algún sitio?

No. La generación se ejecuta en tu navegador.

Herramientas relacionadas

Para parsing XML en Swift: XMLParser y documentación Swift. Para XML: W3C XML.