LINQ to XML 轴

创建 XML 树或将 XML 文档加载到 XML 树之后,可以进行查询,从而查找元素和属性并检索它们的值。

在编写查询之前,必须了解 LINQ to XML 轴。 有两类轴方法:第一类,是调用单个 XElement 对象、XDocument 对象或 XNode 对象的方法。 这些方法对单个对象操作,返回 XElementXAttributeXNode 对象的集合。 第二类,是对集合操作并返回集合的扩展方法。 这些扩展方法可以:枚举源集合,在集合的每一项上调用适当的轴方法,将结果串联起来。

本节内容

主题

说明

LINQ to XML 轴概述

介绍轴的定义,并说明如何在 LINQ to XML 查询的上下文中使用轴。

如何:检索元素集合 (LINQ to XML)

介绍 Elements 方法。 此方法检索元素的子元素集合。

如何:检索元素的值 (LINQ to XML)

演示如何获取元素的值。

如何:根据元素名称进行筛选 (LINQ to XML)

演示如何在使用轴时筛选元素名称。

如何:调用链接轴方法 (LINQ to XML)

演示如何将调用链接到轴方法。

如何:检索单个子元素 (LINQ to XML)

演示在给定子元素标记名的情况下,如何检索元素的单个子元素。

如何:检索属性集合 (LINQ to XML)

介绍 Attributes 方法。 此方法检索元素的属性。

如何:检索单个属性 (LINQ to XML)

演示在给定属性名称的情况下,如何检索元素的单个属性。

如何:检索属性的值 (LINQ to XML)

演示如何获取属性的值。

如何:检索元素的浅值

演示如何检索元素的浅值。

Visual Basic 中的语言集成轴 (LINQ to XML)

总结 Visual Basic 集成轴。

请参见

参考

扩展方法(C# 编程指南)

概念

编程指南 (LINQ to XML)