Самый последний и предположительно лучший способ создания XML - это использование LINQ to XML:
using System.Xml.Linq
var xmlNode =
new XElement("Login",
new XElement("id",
new XAttribute("userName", "Tushar"),
new XAttribute("password", "Tushar"),
new XElement("Name", "Tushar"),
new XElement("Age", "24")
)
);
xmlNode.Save("Tushar.xml");
Предположительно, этот способ кодирования должен быть проще, так как код очень похож на вывод (чего нет в приведенном выше примере Джона). Тем не менее, я обнаружил, что, кодируя этот относительно простой пример, я был склонен заблудиться между корзиной запятых, по которой вы должны ориентироваться. Автозапуск кода Visual Studio также не помогает.