phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

Criando/escrevendo um arquivo XML em PHP?


De acordo com seu código, você já está construindo o conteúdo XML. Os arquivos XML são apenas arquivos de texto regulares, portanto, nesse caso, você não precisa de nenhuma das funções XML especiais que validam e renderizam. Em vez disso, você pode simplesmente salvar seu texto no arquivo .xml:
file_put_contents('/tmp/test.xml', $xmlBody);

file_put_contents permite que você renuncie a todas as funções fopen/fwrite, por isso é a maneira mais fácil de gravar conteúdo em disco.

Por outro lado, se você quiser aprender a construir um documento XML estruturado com todos os sinos e assobios de consistência, procure SimpleXML ou XMLWriter . Um pouco mais de sobrecarga dessa forma, mas fazer toda a marcação à mão pode ser complicado, especialmente quando um erro de digitação pode invalidar todo o documento.