【发布时间】:2014-05-05 02:38:54
【问题描述】:
我对 C# 还很陌生。我在网上搜索了最后几天以找到解决我的问题的方法,但我能找到的都太复杂了。我想要做什么:读取一个简单的 XML 文件并将每个值保存到我可以在我的 C# 程序中使用的变量中。这是 XML:
<?xml version="1.0" encoding="utf-8"?>
<Settings>
<General>
<Option1>66</Option1>
<Option2>78</Option2>
<Checkbox1>False</Checkbox1>
</General>
<Advanced>
<AdvOption1>22</AdvOption1>
</Advanced>
</Settings>
所以,要明确我想要实现的目标:我想将“66”、“78”和“False”保存到变量中。永远不会有 2 个同名的 XML 节点。我无法真正显示任何 C# 代码,因为我尝试了很多不同的 sn-ps,但它们都使用了循环,因为它正在读取多个“标题”或“作者”。我只是觉得它太简单了,这就是为什么网络上没有任何东西:(
【问题讨论】:
-
Duplicate 展示了在 .Net 中解析 XML 的大多数方法。如果您有唯一的节点,请不要使用循环来查找特定的子节点...
-
Gleb 的回答对我来说很好