Input XML

Output PHP

Cos'è il Convertitore XML in PHP?

Stai lavorando con Laravel o PHP e hai bisogno di convertire XML in classi? Questo strumento genera classi PHP pulite da dati XML. Perfetto per lo sviluppo web, l'integrazione di API e il lavoro con servizi o configurazioni basati su XML.

Invece di scrivere manualmente classi PHP per il parsing di XML, incolla il tuo XML (Extensible Markup Language) e ottieni codice pronto all'uso. Il convertitore gestisce strutture annidate, attributi e genera classi PHP con namespace appropriati.

Tutto gira nel tuo browser. Il tuo XML non lascia mai la tua macchina — genera, scarica e inizia subito a usare le classi. Funziona perfettamente con Composer e autoloading PSR-4.

Come usare il Convertitore XML in PHP

Segui questi passaggi per convertire XML in classi PHP. Ogni passaggio usa i pulsanti e i pannelli reali di questa pagina.

1

Incolla, Carica o usa l'Esempio

Incolla l'XML nel pannello sinistro Input XML, oppure clicca su Carica per aprire un file. Clicca su Esempio per caricare dati di esempio. Esempio:

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

Usa Cancella per ricominciare. Puoi anche validare prima il tuo XML se necessario.

2

Configurare Nome Classe e Namespace

Imposta Nome Classe e Namespace nel pannello di configurazione. Attiva/disattiva Proprietà Tipizzate per il supporto PHP 7.4+. Il pannello destro Output PHP mostra le classi generate istantaneamente.

3

Scarica o Copia

Clicca su Scarica per salvare il file PHP, oppure su Copia per copiarlo negli appunti. Tutta l'elaborazione avviene nel tuo browser — il tuo XML non esce mai dal tuo computer.

Quando lo useresti davvero

Sviluppo Laravel

Genera classi PHP da configurazioni XML per progetti Laravel. Crea classi modello per dati basati su XML o risposte API. Perfetto per la trasformazione dati in Laravel.

Integrazione API

Converti risposte XML di API in classi PHP. Gestisci API SOAP, web service basati su XML o integrazioni con sistemi legacy con le classi PHP generate.

Sviluppo Web

Genera classi PHP da strutture dati XML. Perfetto per gestire feed XML, configurazioni o dati da fonti XML esterne nelle tue applicazioni web.

Generazione di Codice

Genera codice PHP da schema XML. Crea oggetti di trasferimento dati, modelli di dominio o oggetti valore da specifiche XML per i tuoi progetti PHP.

Domande Frequenti

I miei dati XML vengono salvati?

No. Tutto gira nel tuo browser. Il tuo XML non lascia mai il tuo computer.

Per quale versione di PHP viene generato il codice?

Il codice funziona con PHP 7.4+. Se abiliti le proprietà tipizzate, avrai bisogno di PHP 7.4 o superiore. Senza proprietà tipizzate, funziona anche con versioni PHP precedenti.

Vengono generati getter e setter?

Attualmente vengono generate proprietà pubbliche. Se hai bisogno di getter/setter, puoi aggiungerli manualmente o usare uno strumento come PhpStorm per generarli.

Posso personalizzare il codice generato?

Puoi impostare nomi di classe e namespace. Il codice generato è pulito e facile da modificare — aggiungi metodi, implementa interfacce o estendi classi base secondo le tue esigenze.

Funziona con Composer?

Sì. Assicurati solo che il tuo namespace corrisponda alla configurazione di autoloading PSR-4 in composer.json. Metti il file nella directory giusta e verrà caricato automaticamente.

E gli attributi XML?

Gli attributi XML diventano proprietà nelle classi generate. Gli elementi annidati diventano classi annidate o array, a seconda della struttura.

Altri strumenti XML che potrebbero servirti

La conversione è solo una delle operazioni XML. Ecco altri strumenti che funzionano bene insieme: