Programmer نشر 29 نوفمبر 2015 أرسل تقرير نشر 29 نوفمبر 2015 أحتاج لإنشاء وبناء وسوم Elements و Attributes في XML باستخدام #C كيف أقوم بذلك؟ اقتباس
0 Lujain Maaz نشر 29 نوفمبر 2015 أرسل تقرير نشر 29 نوفمبر 2015 يمكنك بناء وسوم XML في #C بأكثر من طريقة، مثلًا بإنشاء وسوم XML وطباعتها كما في المثال التالي:Console.WriteLine( new XElement("Foo", new XAttribute("Bar", "some & value"), new XElement("Nested", "data")));يمكن أيضًا بناء وسوم XML باستخدام XmlDocument ومن ثم طباعتها: XmlDocument doc = new XmlDocument(); XmlElement el = (XmlElement)doc.AppendChild(doc.CreateElement("Foo")); el.SetAttribute("Bar", "some & value"); el.AppendChild(doc.CreateElement("Nested")).InnerText = "data"; Console.WriteLine(doc.OuterXml);إذا كنت تريد كتابة عدد كبير من الوسوم استخدم XmlWriterXmlWriter writer = XmlWriter.Create(Console.Out); writer.WriteStartElement("Foo"); writer.WriteAttributeString("Bar", "Some & value"); writer.WriteElementString("Nested", "data"); writer.WriteEndElement();أخيرًا يمكن إنشاء وسوم XML باستخدام XmlSerializer [Serializable] public class Foo { [XmlAttribute] public string Bar { get; set; } public string Nested { get; set; } } ... Foo foo = new Foo { Bar = "some & value", Nested = "data" }; new XmlSerializer(typeof(Foo)).Serialize(Console.Out, foo); كيف أبني ملف XML في #C؟ اقتباس
السؤال
Programmer
أحتاج لإنشاء وبناء وسوم Elements و Attributes في XML باستخدام #C كيف أقوم بذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.