gpt4 book ai didi

c# - 如何将 NameValueCollection 转换为 XML?

转载 作者:太空宇宙 更新时间:2023-11-03 21:16:21 25 4
gpt4 key购买 nike

如何转换 NameValueCollection,例如:

  var mydata = new NameValueCollection();
mydata.Add("UserID", "3698521478963");
mydata.Add("Password", "23584");
mydata.Add("VerifyCode", "23654");

像这样的 XML 字符串:

XML 数据:

XML Data

最佳答案

您可以使用 LINQ-to-XML 来实现,例如:

var mydata = new NameValueCollection();
mydata.Add("UserID", "3698521478963");
mydata.Add("Password", "23584");
mydata.Add("VerifyCode", "23654");

var result = new XElement("Root",
mydata.AllKeys.Select(o => new XElement(o, mydata[o]))
);
Console.WriteLine(result.ToString());

Dotnetfiddle Demo

输出:

<Root>
<UserID>3698521478963</UserID>
<Password>23584</Password>
<VerifyCode>23654</VerifyCode>
</Root>

关于c# - 如何将 NameValueCollection 转换为 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34015641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com