Visual Basic での XML へのアクセス

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 要素を取得します。
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 の使用方法を説明するセクションへのリンクを示します。