Можно ли использовать функции PHP SimpleXML для создания объекта XML с нуля? Просмотрев список функций, есть способы импортировать существующую строку XML в объект, который вы затем можете манипулировать, но если я просто хочу сгенерировать объект XML программно с нуля, что лучший способ сделать это?
Я понял, что вы можете использовать simplexml_load_string() и передать нужную корневую строку, а затем у вас есть объект, с которым вы можете манипулировать, добавляя детей... хотя это похоже на хак, поскольку Я должен на самом деле жестко закодировать некоторый XML в строку, прежде чем ее можно будет загрузить.
Я сделал это, используя функции DOMDocument, хотя это немного запутывает, потому что я не уверен, что DOM имеет отношение к создание чистого XML-документа... так что, возможно, это просто плохо названо: -)