Как заставить DOMDocument писать автономно = да в PHP? - PullRequest
7 голосов
/ 17 января 2009

Я использую PHP5 для создания файлов XML. У меня есть такой код:

$doc = new DOMDocument();
...
$xml_content = $doc->saveXML();

Проблема в том, что созданный XML-код начинается с корневого узла, подобного этому:

<?xml version="1.0"?>

Но я хочу, чтобы это было так:

<?xml version="1.0" standalone="yes" ?>

Полагаю, мне нужно вызвать какую-то функцию в $ doc, но я не могу понять, какая именно?

1 Ответ

20 голосов
/ 17 января 2009

Вы хотите установить

$doc->xmlStandalone = true;

Это не функция класса, это свойство, поэтому его немного сложнее найти в документации. Вы можете прочитать об этом здесь .

...