Menurut kode Anda, Anda sudah membuat konten XML sendiri. File XML hanyalah file teks biasa, jadi dalam hal ini Anda tidak memerlukan fungsi XML khusus apa pun yang memvalidasi dan merender. Sebagai gantinya, Anda cukup menyimpan teks Anda ke file .xml:
file_put_contents('/tmp/test.xml', $xmlBody);
file_put_contents
memungkinkan Anda untuk mengabaikan semua fungsi fopen/fwrite, jadi ini adalah cara termudah untuk menulis konten ke disk.
Di sisi lain, jika Anda ingin belajar membuat dokumen XML terstruktur dengan semua lonceng dan peluit konsistensi, cari SimpleXML
atau XMLWriter
. Sedikit lebih banyak biaya seperti itu, tetapi melakukan semua markup dengan tangan bisa menjadi berat, terutama ketika satu kesalahan ketik dapat membatalkan seluruh dokumen Anda.