asXML () Sorun

1 Cevap php

Ben hızlı bir şekilde varolan bir XML dosyasını düzenlemek ve dosyada yapılan değişiklikleri kaydetmek için bu kodu yazdım. Ancak, xml dosyası benim veri yazma gibi görünmüyor. I asXML () yanlış kullanıyorum? Yardımlarınız için teşekkürler.

<?php

 $xml = simplexml_load_file("../xml/emp.xml");


 $xml->employee[0]['empID'] = $_POST['empID'];

 $xml->employee[0]->empFN = $_POST['first'];

 $xml->employee[0]->empLN = $_POST['last'];

 $xml->employee[0]->empDept['number'] = $_POST['num'];

 $xml->employee[0]->empDept->empSup = $_POST['supv'];

 $xml->employee[0]->emp_ext = $_POST['ext'];

 $xml->employee[0]->k_plan = $_POST['plan'];


 $xml->asXML();

 header('Location: confirm_form.php');

?>

1 Cevap

Eğer bir dosyaya yazmak için () asXML kullanmak istiyorsanız, o zaman dosya belirtmek zorunda, as instructed in the manual.

$xml->asXML("../xml/emp.xml");