在 Visual Basic 中访问 XML

Visual Basic 提供了 XML 轴属性来访问和导航 LINQ to XML 结构。 这些属性使用特殊语法,通过指定 XML 名称来访问元素和属性。

下表列出了用于访问 Visual Basic 中 XML 元素和属性的语言功能。

XML 轴属性

属性说明 示例 说明
child 轴 contact.<phone> 获取作为 contact 元素的子元素的所有 phone 元素。
属性轴 phone.@type 获取 phone 元素的 type 属性。
descendant 轴 contacts...<name> 获取 contacts 元素的所有 name 元素,而不考虑元素所在的层次结构的深度。
扩展索引器 contacts...<name>(0) 获取序列的第一个 name 元素。
value 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 的部分。