0

私の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>ます。どうすればいいですか?

4

1 に答える 1