我在SimpleXMLElement中有关于addChild的问题。只是一个澄清的。
这段代码:
$Xml = new SimpleXMLElement("<test></test>");
$Xml->addChild("child");
echo $Xml->asXML();
产生
<?xml version="1.0"?> <test><child/></test>
我的问题是为什么它不会产生这个? - &gt;
<?xml version="1.0"?> <test><child></child></test>
如果我给“孩子”一些值,它会正确显示。我只想弄清楚它为什么会这样运作,如果我不得不担心这一点。
谢谢大家的意见。
答案 0 :(得分:0)
如果标签中没有内容,则没有必要使用完整的表示法。这只是一个简单的优化。
没有什么可以担心。