0
我正在尝试使用xml文件将注释列表添加到页面。我想先列出最近的评论,所以当添加新评论时,我想将它添加到xml的开头。 addChild附加到最后,所以这是不好的,我无法绕过DOMNode的insert_before方法,因为我想在每次其他事件发生之前在开始时添加它(并且我无法找到例如在任何地方这样做 - 怪异)。将XML子项添加到XML数据/文件的起始位置
xml文件看起来像;
<comments>
<comment>
<date>20130625</date>
<name>Jocky Wilson</name>
<text>Something about darts presumably</text>
</comment>
<comment>
<date>20130622</date>
<name>Jacky Wilson</name>
<text>It was reet petite etc</text>
</comment>
</comments>
我最初创建的文件是;
<?php
$xmlData = "< load of xml etc...";
$xml = new SimpleXMLElement($xmlData);
file_put_contents("comments.xml", $xml->asXML());
?>
而且工作正常。任何建议都非常感激地收到。
也许这将帮助你http://stackoverflow.com/questions/3361036/php-simplexml-insert-node-at-certain-position – Robert
看看这个问题,有一个很不错的解决方案;) http://stackoverflow.com/a/2093059/2519566 – Francodi
谢谢,这就像一个魅力! – Ian