【问题标题】:New XML document with Key / Value pairs带有键/值对的新 XML 文档
【发布时间】:2015-07-08 18:02:28
【问题描述】:

我对编程很陌生,我想通过 xml 创建一个新的键值对文档以发送到 Web 服务

<BuildAddOns>
    <UserInput Question="foo" Answer="blahh" Type="String" />
    <UserInput Question="foo" Answer="blahh" Type="String" />
</BuildAddOns>

【问题讨论】:

  • I want to create a new key value pair document via xml to send to a web service。我想要一台可以在 3 秒内启动的计算机。很有趣,但我不确定这是个问题。
  • 好吧,我的问题是我想创建一个新的 XML 文档,它具有像上面这样的名称/值对

标签: c# xml xmldocument


【解决方案1】:

您可以使用XDocument 来读取/写入xml 文件。代码如下:

XElement root = new XElement("BuildAddOns");

XDocument doc = new XDocument(root);


XElement element1 = new XElement("UserInput");
element1.SetAttributeValue("Question", "foo");
element1.SetAttributeValue("Answer", "blahh");
element1.SetAttributeValue("Type", "String");

doc.Root.Add(element1);

XElement element2 = new XElement("UserInput");
element2.SetAttributeValue("Question", "foo");
element2.SetAttributeValue("Answer", "blahh");
element2.SetAttributeValue("Type", "String");

doc.Root.Add(element2);

doc.Save(@"C:\New Text Document.txt");

【讨论】:

  • 谢谢,但是如何创建一个具有上述结构的新文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-09-04
  • 1970-01-01
  • 1970-01-01
  • 2016-05-16
  • 1970-01-01
  • 2013-05-05
  • 2011-12-14
相关资源
最近更新 更多