hazemax
@hazemax
code since 2010

Как работать c XML с слабыми ссылками?

Ребята объясните как работать с XML

Если я пишу
elem = XDoc.CreateElement("sendpost");
XmlText xetxt = XDoc.CreateTextNode(text);
elem.AppendChild(xetxt);
XSession.AppendChild(elem);


То у меня все работает как надо

А в этом случае у меня добавляется только текст без элемента sendpost
XSession.AppendChild(XDoc.CreateElement("sendpost").AppendChild(XDoc.CreateTextNode(resp)));


Возможно я не правильно работаю с XML, но первый способ мне кажется не удобным и громозким, в отличии от второго.
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
Рекомендую использовать XLinq это новый взгляд на XML в .NET. Ниже пример:
using System;
using System.Xml;
using System.Xml.Linq;
					
public class Program
{
	public static void Main()
	{
		string text = "Hello World";
		var doc = XDocument.Parse(@"<?xml version=""1.0"" encoding=""utf-8""?><root />");
		doc.Root.Add(new XElement("sendpost", text));
		
		Console.WriteLine(doc.ToString());
	}
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы