Visual Basic には、LINQ to XML 構造体にアクセスして移動するための XML 軸プロパティが用意されています。 これらのプロパティは、XML 名を指定して要素と属性にアクセスできるようにするための特別な構文を使用します。
次の表に、Visual Basic で XML 要素と属性にアクセスできるようにする言語機能を示します。
XML 軸のプロパティ
プロパティの説明 | 例 | 説明 |
---|---|---|
子軸 | contact.<phone> |
contact 要素の子要素であるすべてのphone 要素を取得します。 |
属性軸 | phone.@type |
phone 要素のtype 属性を取得します。 |
子孫軸 | contacts...<name> |
階層の深さに関係なく、contacts 要素のすべてのname 要素を取得します。 |
拡張機能インデクサー | 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 を使用する方法を説明するセクションへのリンクを提供します。
.NET