الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكله في الإضافه في ملف xml

بدأه *areej* في 22 سبتمبر 2011 · 6 رد · 1,509 مشاهدة · في XML و تطبيقاتها
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي ملف xml

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="dynamic.xslt"?>
<styles>
  <project>
    <pr_Id></pr_Id>
    <style>
      <header>
        <height>inherit</height>
        <background>
          <color>inherit</color>
          <image>inherit</image>
          <repeat>inherit</repeat>
          <position>inherit</position>
        </background>

     </header>
    </style>
  </project>
</styles>

أريد عند انشاء مشروع يتم انشاء <project> وكل اللي بداخله فقمت بالتالي:

 XmlDocument xmldocStyle = new XmlDocument();
        xmldocStyle.Load(Server.MapPath("style/dynamic.xml"));
        XmlElement proj = xmldocStyle.CreateElement("project");
        XmlElement pr_Id = xmldocStyle.CreateElement("pr_Id");
        XmlElement style = xmldocStyle.CreateElement("style");

        //////header/////////
        XmlElement header = xmldocStyle.CreateElement("header");
        XmlElement heightHeader = xmldocStyle.CreateElement("height");
        XmlElement backgroundHeader = xmldocStyle.CreateElement("background");
        XmlElement colorHeader = xmldocStyle.CreateElement("color");
        XmlElement imageHeader = xmldocStyle.CreateElement("image");
        XmlElement repeatHeader = xmldocStyle.CreateElement("repeat");
        XmlElement positionHeader = xmldocStyle.CreateElement("position");
 pr_Id.InnerText = New_Id.ToString();

       colorHeader.InnerText= "inherit";
       imageHeader.InnerText = "inherit";
       repeatHeader.InnerText = "inherit";
        positionHeader.InnerText = "inherit";
        sizeHeader.InnerText = "inherit";
       familyHeader.InnerText = "inherit";
        heightHeader.InnerText = "inherit";
 backgroundHeader.AppendChild(colorHeader);
        backgroundHeader.AppendChild(imageHeader);
        backgroundHeader.AppendChild(repeatHeader);
        backgroundHeader.AppendChild(positionHeader);

proj.AppendChild(pr_Id);
        proj.AppendChild(style);
        xmldocStyle.DocumentElement.AppendChild(proj);

ماني عارفة أيش المشكله مو راضي يضيف في ملف xml

تم تعديل هذه المشاركة بواسطة *areej* في 22 سبتمبر 2011 في 05:34

#2

الملف محتاج يتحفظ؟؟؟

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3
ahmed_youssef كتب:

الملف محتاج يتحفظ؟؟؟

كيف يعني ؟

انا اريد حفظ عناصر xml

#4
*areej* كتب:

كيف يعني ؟

انا اريد حفظ عناصر xml

لم تقومي بحفظ التعديلات على الملف، كما ذكر أحمد.

using System;
using System.Xml;

public class Sample {

  public static void Main() {

    // Create the XmlDocument.
    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<item><name>wrench</name></item>");

    // Add a price element.
    XmlElement newElem = doc.CreateElement("price");
    newElem.InnerText = "10.95";
    doc.DocumentElement.AppendChild(newElem);

    // Save the document to a file. White space is
    // preserved (no white space).
    doc.PreserveWhitespace = true;
    doc.Save("data.xml");

  }
}

http://msdn.microsoft.com/en-us/library/dw229a22.aspx#Y800

1

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#5
Xacker كتب:

لم تقومي بحفظ التعديلات على الملف، كما ذكر أحمد.

using System;
using System.Xml;

public class Sample {

  public static void Main() {

    // Create the XmlDocument.
    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<item><name>wrench</name></item>");

    // Add a price element.
    XmlElement newElem = doc.CreateElement("price");
    newElem.InnerText = "10.95";
    doc.DocumentElement.AppendChild(newElem);

    // Save the document to a file. White space is
    // preserved (no white space).
    doc.PreserveWhitespace = true;
    doc.Save("data.xml");

  }
}

http://msdn.microsoft.com/en-us/library/dw229a22.aspx#Y800

جزاك الله أخي ولكن قمت كما قلت ظهر لي خطأ بأن مسار الملف خطأ مع اني لم اضع الملف داخل مجلد ومتأكده من اسم الملف

#6

حتى انا افتكر واجهتني نفس المشكله

تم تعديل هذه المشاركة بواسطة amjad@ في 23 سبتمبر 2011 في 10:30

#7
*areej* كتب:

جزاك الله أخي ولكن قمت كما قلت ظهر لي خطأ بأن مسار الملف خطأ مع اني لم اضع الملف داخل مجلد ومتأكده من اسم الملف

amjad@ كتب:

حتى انا افتكر واجهتني نفس المشكله

أنا لم أواجه المشكلة، ما هي رسالة الخطأ بالضبط؟

لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ


أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو


أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ


لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ


لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ


إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ


مواضيع مشابهة