我想使用 php simplexml 生成 xml。
$xml = new SimpleXMLElement('<xml/>');
$output = $xml->addChild('child1');
$output->addChild('child2', "value");
$output->addChild('noValue', '');
Header('Content-type: text/xml');
print($xml->asXML());
输出是
<xml>
<child1>
<child2>value</child2>
<noValue/>
</child1>
</xml>
我想要的是如果标签没有价值,它应该像这样显示
<noValue></noValue>
我试过在 SimpleXML for PHP 中使用LIBXML_NOEMPTYTAG
from Turn OFF self-closing tags?
我试过$xml = new SimpleXMLElement('<xml/>', LIBXML_NOEMPTYTAG);
了,它不起作用。所以不知道放哪里LIBXML_NOEMPTYTAG