У меня есть программа с набором ссылок на сайт.Эти ссылки могут измениться в любое время, поэтому я хотел бы иметь возможность изменять ссылки во время выполнения, а затем сохранять их в файле 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-документа и записать его в текстовое поле, где кнопка может затем связаться с текстовым полем.Поскольку будет много узлов с адресами электронной почты, я хочу знать, как сделать нужный мне узел уникальным для других узлов.
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Table>
<Buttons>
<ButtonID>1</ButtonID>
<Workshop_name>Cerner Training</Workshop_name>
<URL>www.mlecerner.co.uk</URL>
</Buttons>
<Buttons>
<ButtonID>2</ButtonID>
<Workshop_name>Cerner Doctors</Workshop_name>
<URL>www.cernerdoctors.co.uk</URL>
</Buttons>
</Table>