包含键/值对的新 XML 文档
New XML document with Key / Value pairs
我是编程新手,我想通过 xml 创建一个新的键值对文档以发送到 Web 服务
<BuildAddOns>
<UserInput Question="foo" Answer="blahh" Type="String" />
<UserInput Question="foo" Answer="blahh" Type="String" />
</BuildAddOns>
您可以使用 XDocument
到 read/write 一个 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");
我是编程新手,我想通过 xml 创建一个新的键值对文档以发送到 Web 服务
<BuildAddOns>
<UserInput Question="foo" Answer="blahh" Type="String" />
<UserInput Question="foo" Answer="blahh" Type="String" />
</BuildAddOns>
您可以使用 XDocument
到 read/write 一个 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");