私のXMLファイル:
<?xml version="1.0"?>
<file>
<filename>RLR7610_2012090200293-1.csv</filename>
<filename>RLR7610_2012090200293-1.pdf</filename>
</file>
私のPHPコード:
function generateXML($_datetodelete, $_filenames){
$xmlFile = new DOMDocument();
$xmlFile->load($this->achive_folder.$_datetodelete.".xml");
$file = $xmlFile->documentElement;
foreach($_filenames as $filename) {
$node_filename = $xmlFile->createElement("filename");
$node_filename->appendChild($xmlFile->createTextNode($filename));
$file->appendData($node_filename);
$xmlFile->saveXML();
}
}
最後のタグの後に子ノードをループして追加したいのです<filename>
が、現在は追加ではなく古いタグをすべて置き換えてい<filename>
ます。どうすればいいですか?