如何在PHP中使DOMDocument写独立=是?

Mil*_*kov 7 php xml domdocument

我正在使用PHP5来创建XML文件.我有这样的代码:

$doc = new DOMDocument();
...
$xml_content = $doc->saveXML();
Run Code Online (Sandbox Code Playgroud)

问题是创建的XML代码以这样的根节点开始:

<?xml version="1.0"?>
Run Code Online (Sandbox Code Playgroud)

但我希望它是这样的:

<?xml version="1.0" standalone="yes" ?>
Run Code Online (Sandbox Code Playgroud)

我想我需要在$ doc上调用一些函数,但我无法弄清楚哪一个?

Cia*_*lty 20

你想要设置

$doc->xmlStandalone = true;
Run Code Online (Sandbox Code Playgroud)

它不是类的功能,它是一个属性,所以在文档中找到它有点难.你可以在这里阅读它.