• 0
*areej*

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

سؤال

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

عندي ملف 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*
0

شارك هذا الرد


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

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

  • 0

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

0

شارك هذا الرد


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

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

كيف يعني ؟

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

0

شارك هذا الرد


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

كيف يعني ؟

انا اريد حفظ عناصر 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

شارك هذا الرد


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

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



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

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

0

شارك هذا الرد


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

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

تم تعديل بواسطه [email protected]
0

شارك هذا الرد


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

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

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

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

0

شارك هذا الرد


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

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

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



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

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

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