phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

Creazione/scrittura di un file XML in PHP?

Secondo il tuo codice, stai già creando tu stesso il contenuto XML. I file XML sono solo normali file di testo, quindi in questo caso non hai bisogno di nessuna delle speciali funzioni XML che convalidano e rendono. Invece, puoi semplicemente salvare il tuo testo nel file .xml:

file_put_contents('/tmp/test.xml', $xmlBody);

file_put_contents ti consente di rinunciare a tutte le funzioni fopen/fwrite, quindi è il modo più semplice per scrivere contenuto su disco.

D'altra parte, se vuoi imparare a costruire un documento XML strutturato con tutti i campanelli e i fischi della coerenza, cerca SimpleXML o XMLWriter . Un po' più di sovraccarico in questo modo, ma fare tutto il markup a mano può essere ingombrante, specialmente quando un errore di battitura può invalidare l'intero documento.