在 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 的部分。