Visual Basic 提供用于访问和导航 LINQ to XML 结构的 XML 轴属性。 这些属性使用特殊语法通过指定 XML 名称来访问元素和属性。
下表列出了可用于访问 Visual Basic 中的 XML 元素和属性的语言功能。
XML 轴属性
属性描述 | 示例: | DESCRIPTION |
---|---|---|
子轴 | contact.<phone> |
获取phone 元素子元素中的所有contact 元素。 |
属性轴 | phone.@type |
获取type 元素的phone 属性。 |
子代轴 | contacts...<name> |
获取 name 元素的所有 contacts 元素,而不考虑元素所在的层次结构的深度。 |
扩展索引器 | contacts...<name>(0) |
从序列中获取第一个 name 元素。 |
价值 | contacts...<name>.Value |
获取序列中第一个对象的字符串表示形式,如果序列为空,则为 Nothing 。 |
本部分内容
如何访问 XML 子元素
演示如何使用后代轴属性访问具有指定名称且包含在指定 XML 元素下的所有 XML 元素。
如何:访问 XML 子元素
演示如何使用子轴属性访问 XML 元素中具有指定名称的所有 XML 子元素。
如何:访问 XML 属性
演示如何使用属性轴属性访问 XML 元素中具有指定名称的所有 XML 属性。
如何:声明和使用 XML 命名空间前缀
演示如何声明 XML 命名空间前缀,并使用它来创建和访问 XML 元素。
相关章节
XML 轴属性
提供描述各种 XML 访问属性的部分的链接。
Visual Basic 中的 LINQ to XML 概述
介绍如何在 Visual Basic 中使用 LINQ to XML。
在 Visual Basic 中创建 XML
介绍在 Visual Basic 中使用 XML 文字值。
在 Visual Basic 中操作 XML
提供有关在 Visual Basic 中加载和修改 XML 的部分的链接。
XML 提供指向介绍如何在 Visual Basic 中使用 LINQ to XML 的部分的链接。