【发布时间】:2012-12-06 19:22:55
【问题描述】:
我的xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<data name="LogIn">Log In</data>
<data name="Password">Password</data>
</root>
我在没有 Linq 的情况下成功地做到了,任何人都可以帮助我将以下代码转换为 Linq:
using (XmlReader reader = XmlReader.Create(_xml))
{
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "data")
{
reader.MoveToAttribute("name");
string key = reader.Value;
reader.MoveToContent();
string value = reader.ReadElementContentAsString();
_dictionary.Add(key, value);
}
}
reader.Close();
}
【问题讨论】:
-
XML 文件中的纯文本密码...
标签: c# xml linq linq-to-xml