我有这个 app.config 文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="domain" value="localhost"/>
<add key="hostname" value="hostpc"/>
</appSettings>
</configuration>
我正在使用此 LINQ to XML 查询来获取名为“域”的键的值。例如,当我说我想获取名为“domain”的键的值时,它应该给我“localhost”:
var domain = (from appNode in xmlElement.Elements("add")
where appNode.Attribute("key").Value == "domain"
select appNode.Attribute("value"));
但是我的查询缺少一些东西,任何人都可以识别我缺少什么或如何使它变得更好,它目前不起作用。
注意:我只想使用 linq to xml