首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Textbox到XML和XML到Textbox

Textbox到XML和XML到Textbox
EN

Stack Overflow用户
提问于 2012-01-25 19:12:41
回答 1查看 7.5K关注 0票数 0

我有一个程序与一组网站链接。这些链接可以随时更改,因此我希望能够在运行时更改链接,然后将其保存到XML文件中,以便当我关闭程序并再次打开它时,它可以从XML文件中加载设置。我已经设法将我想要写入的信息写入到文本文件中,但是我不确定如何替换特定的链接和名称,以及如何调用该特定的链接和名称并将其链接到按钮。下面的代码实际上只是写入一个XML文档(如果它还不存在)。因此,我还没有设计或编写的形式,将改变个人链接。

代码语言:javascript
复制
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文档中读取一个节点,并将其写入textbox,然后按钮就可以链接到textbox。由于将有许多具有电子邮件地址的节点,我想知道如何使我需要的节点对其他节点是唯一的。

代码语言:javascript
复制
<?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>
EN

回答 1

Stack Overflow用户

发布于 2012-01-26 01:39:17

请看我关于读/写xml的例子:https://stackoverflow.com/a/8899367/353147

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9001742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档