Podle vašeho kódu si již sami vytváříte obsah XML. Soubory XML jsou pouze běžné textové soubory, takže v tomto případě nepotřebujete žádné speciální funkce XML, které ověřují a vykreslují. Místo toho můžete svůj text jednoduše uložit do souboru .xml:
file_put_contents('/tmp/test.xml', $xmlBody);
file_put_contents
umožňuje vzdát se všech funkcí fopen/fwrite, takže je to nejjednodušší způsob zápisu obsahu na disk.
Na druhou stranu, pokud se chcete naučit vytvářet strukturovaný dokument XML se všemi zvonky a píšťalkami konzistence, vyhledejte SimpleXML
nebo XMLWriter
. Trochu více režie tímto způsobem, ale ruční provádění všech značek může být nepraktické, zvláště když jeden překlep může znehodnotit celý váš dokument.