SimpleXMLElement 添加 Child 闭包
SimpleXMLElement Add Child Closure
我正在尝试创建一个简单的 XML 文档,但我无法适当地对 children 进行分组。我的 XML 应该是这样的:
<news>
<abc>
<content>test</content>
</abc>
<abc>
<content2>test2</content2>
</abc>
</news>
我正在使用以下代码:
$newsXML = new SimpleXMLElement("<news></news>");
$news = $newsXML->addChild('abc');
$news->addChild('content','test');
$news->addChild('content2','test2');
echo $newsXML->asXML();
得到这个:
<news>
<abc>
<content>test</content>
<content2>test2</content2>
</abc>
</news>
如何分隔 children?
由于您需要 2 个 abc
个子标签,因此您必须创建 2 个而不是 1 个
$newsXML = new SimpleXMLElement("<news></news>");
$news1 = $newsXML->addChild('abc');
$news1->addChild('content','test');
$news2 = $newsXML->addChild('abc');
$news2->addChild('content2','test2');
echo $newsXML->asXML();
我正在尝试创建一个简单的 XML 文档,但我无法适当地对 children 进行分组。我的 XML 应该是这样的:
<news>
<abc>
<content>test</content>
</abc>
<abc>
<content2>test2</content2>
</abc>
</news>
我正在使用以下代码:
$newsXML = new SimpleXMLElement("<news></news>");
$news = $newsXML->addChild('abc');
$news->addChild('content','test');
$news->addChild('content2','test2');
echo $newsXML->asXML();
得到这个:
<news>
<abc>
<content>test</content>
<content2>test2</content2>
</abc>
</news>
如何分隔 children?
由于您需要 2 个 abc
个子标签,因此您必须创建 2 个而不是 1 个
$newsXML = new SimpleXMLElement("<news></news>");
$news1 = $newsXML->addChild('abc');
$news1->addChild('content','test');
$news2 = $newsXML->addChild('abc');
$news2->addChild('content2','test2');
echo $newsXML->asXML();