从app.config文件

时间:2018-03-21 14:58:37

标签: c# xml config

我想从app.config xml文件中读取值列表。这是一个示例app.config文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" />
    </startup>
  <appSettings>
    <add key="test" value="testoutput" />
  </appSettings>      
  <references>
    <firstLevel>
      <ref name="first1"></ref>
      <ref name="first2"></ref>
      <ref name="first3"></ref>
    </firstLevel>
    <secondLevel>
      <ref name="second"></ref>
    </secondLevel>
    <thirdLevel>
      <ref name="third"></ref>
    </thirdLevel>    
  </references>
</configuration>

我可以获得应用设置部分。我想得到&#39; ref&#39;标签并将它们放在一个列表中。例如,configuration / references / firstlevel。我想遍历它的所有孩子并将每个名字放入一个列表中。

所以列表将是["first1", "first2", "first3"]

1 个答案:

答案 0 :(得分:0)

列出了如何创建自定义配置部分的所有必需文档 https://msdn.microsoft.com/en-us/library/2tw134k3.aspx