Entrada XML

Salida PHP

¿Qué es el Convertidor XML a PHP?

¿Trabajas con Laravel o PHP y necesitas convertir XML a clases? Esta herramienta genera limpias clases PHP desde datos XML. Perfecta para desarrollo web, integración de API y trabajar con servicios o configuraciones basadas en XML.

En lugar de escribir manualmente clases PHP para análisis de XML, pega tu XML (Lenguaje de Marcado Extensible) y obtén código listo para usar. El convertidor maneja estructuras anidadas, atributos y genera clases PHP con espacios de nombres apropiados.

Todo se ejecuta en tu navegador. Tu XML nunca deja tu máquina – genera, descarga y comienza a usar las clases de inmediato. Funciona perfectamente con Composer y autoloading PSR-4.

Cómo Usar XML a PHP

Sigue estos pasos para convertir XML a clases PHP. Cada paso utiliza los botones y paneles reales en esta página.

1

Pega, Carga o Carga Ejemplo

Pega XML en el panel izquierdo de Entrada XML, o haz clic en Cargar para cargar un archivo. Haz clic en Ejemplo para cargar datos de ejemplo. Ejemplo:

<subscribers><subscriber><subscriberId>SUB-1001</subscriberId><plan>5G Ilimitado</plan><dataUsage>45.2</dataUsage></subscriber></subscribers>

Usa Limpiar para empezar de nuevo. También puedes validar tu XML primero si es necesario.

2

Configura Nombre de Clase y Espacio de Nombres

Establece Nombre de Clase y Espacio de Nombres en el panel de configuración. Alterna Propiedades Tipadas para soporte de PHP 7.4+. El panel derecho de Salida PHP muestra las clases generadas al instante.

3

Descarga o Copia

Haz clic en Descargar para guardar el archivo PHP, o Copia para copiar al portapapeles. Todo el procesamiento se ejecuta en tu navegador – tu XML nunca deja tu computadora.

Cuándo Realmente Lo Usarías

Desarrollo Laravel

Genera clases PHP desde configuraciones XML para proyectos Laravel. Crea clases de modelo para datos basados en XML o respuestas de API. Perfecta para transformación de datos en Laravel.

Integración de API

Convierte respuestas XML de API a clases PHP. Maneja APIs SOAP, servicios web basados en XML o integraciones de sistemas heredados con clases PHP generadas.

Desarrollo Web

Genera clases PHP desde estructuras de datos XML. Perfecta para manejar feeds XML, configuraciones o datos de fuentes XML externas en tus aplicaciones web.

Generación de Código

Genera código PHP desde esquemas XML. Crea objetos de transferencia de datos, modelos de dominio u objetos de valor desde especificaciones XML para tus proyectos PHP.

Preguntas Frecuentes

¿Se almacenan mis datos XML?

No. Todo se ejecuta en tu navegador. Tu XML nunca deja tu computadora.

¿Qué versión de PHP genera?

El código funciona con PHP 7.4+. Si habilitas propiedades tipadas, necesitarás PHP 7.4 o posterior. Sin propiedades tipadas, también funciona con versiones anteriores de PHP.

¿Genera getters y setters?

Actualmente genera propiedades públicas. Si necesitas getters/setters, puedes agregarlos manualmente o usar una herramienta como PhpStorm para generarlos.

¿Puedo personalizar el código generado?

Puedes establecer nombres de clase y espacios de nombres. El código generado es limpio y fácil de modificar – agrega métodos, implementa interfaces o extiende clases base según sea necesario.

¿Funciona con Composer?

Sí. Solo asegúrate de que tu espacio de nombres coincida con tu configuración de autoloading PSR-4 en composer.json. Coloca el archivo en el directorio correcto y se cargará automáticamente.

¿Qué hay sobre atributos XML?

Los atributos XML se convierten en propiedades en las clases generadas. Los elementos anidados se convierten en clases anidadas o arreglos, dependiendo de la estructura.

Otras Herramientas XML Que Podrías Necesitar

La conversión es solo una tarea XML. Aquí hay otras herramientas que funcionan bien juntas: