Inserting data in XML file with PHP DOM

后端 未结 6 1528
南旧
南旧 2020-12-18 06:03

I was trying to insert new data into an existing XML file, but it\'s not working. Here\'s my xml file:


    swimming         


        
6条回答
  •  Happy的楠姐
    2020-12-18 06:50

    this is the code i work for me.

    index.php

    
    test
    
    
    load('sample.xml', LIBXML_NOBLANKS);
    
        $activities = $xmldoc->firstChild->firstChild;
        if($activities!=null){
            while($activities!=null){
                echo $activities->textContent.'
    '; $activities = $activities->nextSibling; } } ?>
    insert activity:
    insert.php load('sample.xml'); $newAct = $_POST['activity']; $root = $xmldoc->firstChild; $newElement = $xmldoc->createElement('activity'); $root->appendChild($newElement); $newText = $xmldoc->createTextNode($newAct); $newElement->appendChild($newText); $xmldoc->save('sample.xml'); ?>

    sample.xml

    
      swimming 
      running 
    
    

提交回复
热议问题