PHP ile güncelleniyor XML düğümü

0 Cevap php

Ben bir XML dosyası test.xml ettik

<?xml version="1.0"?>
<info>
  <user>
    <name>
      <firstname>FirstName</firstname>
      <lastname>Last Name</lastname>
      <nameCoordinate>
        <xName>125</xName>
        <yName>20</yName>
      </nameCoordinate>
    </name>
  </user>
</info>

Ben düğüm XName güncellemeye çalışıyorum ve yaşıyorum yName bir form gönderme PHP kullanarak. Yani, ben) (simplexml_load_file kullanarak dosyayı yükledim. PHP form action kod aşağıda

<?php 
    $xPostName = $_POST['xName'];
    $yPostName = $_POST['yName'];

    //load xml file to edit
        $xml = simplexml_load_file('test.xml');

    $xml->info->user->name->nameCoordinate->xName = $xPostName;
    $xml->info->user->name->nameCoordinate->yName = $yPostName;
    echo "done";
?>

Ben düğüm değerlerini güncellemek istiyorum ama yukarıdaki kodu yanlış gibi görünüyor. Herkes bana bunu düzeltmek yardımcı olabilir misiniz?

UPDATE: My question is somewhat similar to this Updating a XML file using PHP but here, I'm loading the XML from an external file and also I'm updating an element, not an attribute. That's where my confusion lies.

0 Cevap