• 0
The expendable

كيف اضيف عنصر جديد فى ملف XML من صفحه ال html ؟ ارجو سرعه الرد

سؤال

السلام عليكم ورحمه الله وبركاته

كيف اضيف عنصر جديد فى ملف XML من صفحه ال html ؟

هناك مشكله انه يضيف العنصر فعلا ولكن لا يقوم يتخزينه فى الملف والمثال مأخوذ من هذا الموقع وليس به اخطاء ان شاء الله

http://www.w3schools.com/dom/tryit.asp?filename=try_dom_createelement1

ملف ال XML

<?xml version="1.0" ?> 
<bookstore>
<book category="cooking">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
</bookstore>

صفحه ال HTML

<html>
<head>
<script type="text/javascript" src="loadxmldoc.js">
</script>
</head>
<body>

<script type="text/javascript">
xmlDoc=loadXMLDoc("books.xml");

newel=xmlDoc.createElement("edition");
newtext=xmlDoc.createTextNode("first");
newel.appendChild(newtext);

x=xmlDoc.getElementsByTagName("book")[0];
x.appendChild(newel);

//Output title and edition
document.write(x.getElementsByTagName("title")[0].childNodes[0].nodeValue);

document.write(x.getElementsByTagName("edition")[0].childNodes[0].nodeValue);
</script>
</body>
</html>


ارجو المساعده

وشكرا مقدما ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

12 إجابة على هذا السؤال .

  • 0

كيف تريد الحفظ على الملف بإستخدام ال Javascript!?

استخدم PHP

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

حسنا اخ احمد وشكرا على الرد

جربت هذا الكود باستخدام ال ASP ولكن لا اعرف كيف اضيف القيمه الحقول ومن ثم اعملها save فى مثال مختلف ولكن فقط اوضحلى كيفيه الاضافه عليه

<%
text="<note>"
text=text & "<to>Tove</to>"
text=text & "<from>Jani</from>"
text=text & "<heading>Reminder</heading>"
text=text & "<body>Don't forget me this weekend!</body>"
text=text & "</note>"

set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.loadXML(text)

xmlDoc.Save("test.xml")
%>

لا بأس اذا اخبرتنى الطريقه باستخدام ال PHP فتواجهنى مشاكل فى التطبيق

<?php
header("Content-type: text/xml");
echo "<?xml version='1.0' encoding='ISO-8859-1'?>";
echo "<note>";
echo "<from>Jani</from>";
echo "<to>Tove</to>";
echo "<message>Remember me this weekend</message>";
echo "</note>";
?>

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

المطلوب هو عمل هذا وانا اعمل عليه وجربت طرق كثيره الى ان تهت

picnb.jpg

المفروض يضيف هذا العنصر فى ملف ال XML وفى مرحله ما سأقوم بجعله يقوم بالتعديل والحذف ايضا

تم تعديل بواسطه The expendable
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ايضا طبقت هذا المثال ولم يعمل واظنه مثال واضح لما اريده

http://www.xmlfiles.com/articles/michael/htmlxml/default.asp

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

انا مش بستخدم ASP للأسف .. اذا في حد هنا بيستخدمها يقدر يساعدك :(

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
لا بأس اذا اخبرتنى الطريقه باستخدام ال PHP فتواجهنى مشاكل فى التطبيق

<?php
header("Content-type: text/xml");
echo "<?xml version='1.0' encoding='ISO-8859-1'?>";
echo "<note>";
echo "<from>Jani</from>";
echo "<to>Tove</to>";
echo "<message>Remember me this weekend</message>";
echo "</note>";
?>

حسنا اريد الطريقه بال PHP و مشكوور جدا على الاهتمام

تم تعديل بواسطه The expendable
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

وضعت هذا الكود داخل الداله الخاصه بالاضافه والتى يناديها الزر "ADD"

  <?php

$dom = new DOMDocument('1.0', 'utf-8');

$element = $dom->createElement('test', 'This is the root element!');

// We insert the new element as root (child of the document)
$dom->appendChild($element);

echo $dom->saveXML();
?>

ولكن شيئا لم يحدث المفروض انه ينشىء فيل جديد وويضيف العنصر الجديد ولكنه لا يعمل

اظن هناك مشكله فى التطبيق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

هل قمت بتعديل صلاحيات المجلد الموجود به هذا الملف ليسمح بالتعديل و الإنشاء؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
هل قمت بتعديل صلاحيات المجلد الموجود به هذا الملف ليسمح بالتعديل و الإنشاء؟

كيف ذلك اخى بارك الله فيك ؟؟ ام تقصد صلاحيات ملف ال XML ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

المجلدات التى تحتوي على ملفات مثل php او asp لابد و ان تحتوى على صلاحية التعديل او الإضافه (حسب ما تحتاج) و ذلك حتى يمكن للأكواد الموجوده بتلك الملفات التعديل على ملف موجود بذلك المجلد او انشاء ملف جديد.

إذا كنت تعمل على ويندوز تأكد من ان المستخدم IUSER_* متاح له الصلاحيات اللازمه للتعديل في محتويات الملف.

و الله ولي التوفيق

تم تعديل بواسطه محمد علاء الدين
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .