public static Dictionary<string, string> GetXmlStr(string xmlStr) //获取 xml 字符串 转字典
{
Dictionary<string, string> kv = new Dictionary<string, string>();
XmlDocument x = new XmlDocument();
x.LoadXml(xmlStr); //传入xml字符串
//x.Load(); //传入 xml文件路径文章来源:https://www.toymoban.com/news/detail-685643.html
XmlNode rootNode = x.SelectSingleNode("/xmldata");
if (rootNode != null)
{
XmlNodeList xmlNodes = rootNode.ChildNodes;
foreach (XmlNode xmlNode in xmlNodes)
{
if (!xmlNode.InnerText.Equals(""))
{
kv.Add(xmlNode.Name, xmlNode.InnerText);
}
else
{
kv.Clear();
break;
}
}
}文章来源地址https://www.toymoban.com/news/detail-685643.html
到了这里,关于C# XML格式转换字典的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!