Текстовое поле в XML и XML в текстовое полеC#

Место общения программистов C#
Anonymous
Текстовое поле в XML и XML в текстовое поле

Сообщение Anonymous »

У меня есть программа с набором ссылок на веб-сайты. Эти ссылки могут измениться в любое время, поэтому я хотел бы иметь возможность изменять ссылки во время выполнения, а затем сохранять их в XML-файл, чтобы, когда я закрываю программу и открываю ее снова, она могла загружать настройки из XML-файла. Мне удалось записать в текстовый файл информацию, которую я хочу записать, однако я не знаю, как заменить конкретную ссылку и имя, а также вызвать эту конкретную ссылку и имя и связать ее с кнопкой. Приведенный ниже код предназначен для простой записи в XML-документ, если он еще не существует. Поэтому я еще не разработал и не написал форму, которая будет изменять отдельную ссылку.

private void button1_Click(object sender, EventArgs e)
{
{
XmlTextWriter writer = new XmlTextWriter("C:\\product.xml", System.Text.Encoding.UTF8);
writer.WriteStartDocument(true);
writer.Formatting = Formatting.Indented;
writer.Indentation = 2;
writer.WriteStartElement("Table");
createNode("1", "Product 1", "1000", writer);
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
MessageBox.Show("XML File created ! ");
}
}

private void createNode(string Buttons, string Workshop_name, string URL, XmlTextWriter writer)
{
writer.WriteStartElement("Buttons");
writer.WriteStartElement("ButtonID");
writer.WriteString(Buttons);
writer.WriteEndElement();
writer.WriteStartElement("Workshop_name");
writer.WriteString(Workshop_name);
writer.WriteEndElement();
writer.WriteStartElement("URL");
writer.WriteString(URL);
writer.WriteEndElement();
writer.WriteEndElement();
}


Я хочу внести ясность. Я хочу прочитать один узел из XML-документа и записать его в текстовое поле, где кнопка затем может ссылаться на текстовое поле. Поскольку будет много узлов с адресами электронной почты, я хочу знать, как сделать нужный мне узел уникальным среди других узлов.




1
Cerner Training
www.mlecerner.co.uk


2
Cerner Doctors
www.cernerdoctors.co.uk


Вернуться в «C#»