Я знаю, что это простой вопрос, но я застрял. У меня есть простое приложение WinForms, которое собирает имя сервера, имя пользователя и пароль, а затем под учетными данными службы, учетной записью и паролем. Я просто хочу записать эти значения в текстовый XML-файл (а не базу данных). Я думаю, он должен создать файл, если он не существует. Нужно ли создавать корневой элемент? Может кто-нибудь, пожалуйста, помогите мне?Как записать данные в файл XML?
private System.Windows.Forms.Label label1;
private System.Windows.Forms.TextBox txtServerName;
private System.Windows.Forms.TextBox txtDatabaseUserName;
private System.Windows.Forms.TextBox txtDatabasePassword;
private System.Windows.Forms.TextBox txtServicePassword;
private System.Windows.Forms.TextBox txtAccount;
Все, что я до сих пор:
private void btnSave_Click(object sender, System.EventArgs e)
{
string fileName = System.IO.Path.Combine(Application.StartupPath, "alphaService.xml");
XmlDocument doc = new XmlDocument();
doc.LoadXml(fileName);
XmlNode databaseServer = doc.CreateElement("DatabaseServer");
XmlNode databaseUserName = doc.CreateElement("DatabaseServerName");
}
Что делать, если я хотел бы использовать XmlNode? – user2471435
@ user2471435 Не знаю. Я привык использовать 'XElement'. Я отредактировал свой ответ, чтобы включить некоторые. – ispiro
@ user2471435 См. Новое редактирование. – ispiro