Input XML

Output PHP

Cos'è XML a PHP?

PHP usa SimpleXML o DOMDocument per XML. Questo strumento genera classi PHP dalla struttura XML. La specifica W3C XML definisce il formato e la conversione viene eseguita nel browser. Niente viene inviato a un server.

Come usare questo strumento

1

Incolla o carica XML

Incolla il tuo XML o carica un file. Nelle impostazioni configura il nome della classe, il namespace e le proprietà tipizzate.

2

Verifica l'output PHP

Il pannello di destra mostra le classi generate. Analizza con SimpleXML o DOMDocument e popola i dati.

3

Copia o scarica

Usa Copia o Scarica. Per JSON a PHP usa JSON a PHP. Per la formattazione XML usa Formattatore XML.

Esempi XML a PHP

Ecco un esempio di generazione di classi PHP da XML.

Esempio: Record abbonato

Input XML:

Input

Output PHP generato:

Output

Quando XML a PHP è utile

Quando si sviluppano app Laravel o Symfony che usano API SOAP, feed RSS o configurazioni XML, genera qui le classi tipizzate. Analizza con SimpleXML o DOMDocument.

Domande frequenti

SimpleXML vs DOMDocument?

SimpleXML è più semplice per l'accesso in sola lettura. DOMDocument supporta la modifica completa. Entrambi funzionano con le strutture generate.

I miei dati vengono inviati da qualche parte?

No. La generazione viene eseguita nel browser.

Strumenti correlati

Per il parsing XML in PHP: SimpleXML e DOMDocument. Per XML: W3C XML.