Я пытаюсь использовать документ PHP для создания XML-документа (для AJAX) с использованием встроенного класса SimpleXMLElement
PHP 5. Я хочу начать с чистого листа и построить элемент XML по элементу, но я не нашел способа построить SimpleXMLElement
, не начиная с какой-либо существующей части XML-кода. Я не смог успешно передать пустую строку ("") в конструктор SimpleXMLElement
, поэтому в настоящее время я передаю XML для самого внешнего тега, а затем строю оттуда. Здесь мой код:
// Start with a "blank" XML document.
$xml = new SimpleXMLElement("<feature></feature>");
// Add various children and attributes to the main tag.
$xml->addAttribute("id", $id);
$xml->addChild("title", $feature['title']);
$xml->addChild("summary", $feature['summary']);
// ...
// After the document has been constructed, echo out the XML.
echo $xml->asXML();
Есть ли более чистый способ сделать это?