按属性获取字符串形式的XML文件

本文关键字:XML 文件 属性 获取 字符串 | 更新日期: 2023-09-27 18:00:33

我有一个XML文件

<resources>
  <string name="aaa">Hotel</string>
  <string name="bbb">Home</string>
  <string name="ccc">Castle</string>
  ...
<resourses>

我试图在使用这个特殊名称(aaa,bbb..)时获得内容字符串(酒店或家…)。

按属性获取字符串形式的XML文件

var xml = XDocument.Parse(yourxmlstring, LoadOptions.None);
var resources= xml.Descendants("resources");
foreach (var resourceElement in resources.Descendants("Hotel"))
{
    MessageBox.Show(resourceElement.Attribute("name").Value);
}