c# - LINQ-to-XML:选择特定节点值

标签 c# linq-to-xml

<PKT>
   <Result Name="GetBalance" Success="1">
      <Returnset>
         <Balance Type="int" Value="0" />
      </Returnset>
   </Result>
</PKT>

使用 LINQ-to-XML 获取 Balance 值的最佳方法?

最佳答案

var values = from e in XDocument.Load("MyFile.xml").Descendants("Balance")
             select e.Attribute("Value").Value;

foreach (var e in values)
{
    Console.WriteLine(e);
}

关于c# - LINQ-to-XML:选择特定节点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1431646/

相关文章:

c# - 如何使用 Win32API 在其他进程中滚动窗口

c# - 如何在 Windows 窗体应用程序中使用 Ninject?

.net - XmlReader 无法识别 EndElement

c# - 使用 LINQ 将数据表转为 XML

c# - 如何调用具有结构约束的方法到未知结构

c# - 'System.Web.HttpApplication.User' 是一个 'property' 但像 'type' 一样使用

c# - 如何使用闭包对象作为参数创建一个调用(或结合)另一个表达式的表达式?

c# - 在 XDocument 中查找元素?

c# - 有没有更快的方法来检查 LINQ to XML 中的 XML 元素?

c# - LINQ to XML 等效于 XPath