الســـــــــلام عليكم
لدي مشكلة في التعامل مع ملف XML
المشكلة هي عدم القدرة على اجراء تغييرات في قيم العقد وحفظ هذه التغييرات في الملف بعد اجرائها على الرغم من صحة الكود
لدي ملف xml التالي عبارة عن ملف لعمل نظام تصويت
<?xml version="1.0"?>
<poll>
<question>ما هي لغة البرمجة المفضلة لديك ؟</question>
<answers>
<answer>
<value>C++</value>
<number>22</number>
</answer>
<answer>
<value>C#</value>
<number>8</number>
</answer>
<answer>
<value>Java</value>
<number>55</number>
</answer>
<answer>
<value>PHP</value>
<number>20</number>
</answer>
</answers>
</poll>
قمت باستخدام الكود التالي لاجراء تعديل على قيمة العقدة لكن المشكلة عدم القدرة على حفـــظ هذا التعديل في الملف
الكود المستخدم :
if(file_exists("poll.xml"))
{
$xml=simplexml_load_file("poll.xml") or die("cannot create object");
$answers=$xml->answers;
$answer1=$answers->answer[0];
$answer1->number += 2;
$xml->saveXML();
}
else
{
exit("Failed to open test.xml.");
}
لماذا أحصل على خطأ عند استخدام الدالة createElemet نص الخطأ هو غير قادر على التعرف على الدلة علما أني استخدمتها ضمن الكود السابق وحصلت على الخطأ------------- مع جزيل الشـــكر --------------------