方法: XML 子要素にアクセスする (Visual Basic)
この例では、子軸プロパティを使用して、XML 要素内で指定した名前を持つすべての XML 子要素にアクセスする方法を示しています。 特に、Value プロパティを使用して、name
子軸プロパティによって返されるコレクション内の最初の要素の値を取得します。 子軸プロパティ name
では、contact
オブジェクト内の phone
という名前のすべての子要素を取得します。 また、この例では、phone
子軸プロパティを使用して、contact
オブジェクトに含まれている phone
という名前のすべての子要素にアクセスしています。
例
Dim contact As XElement =
<contact>
<name>Patrick Hines</name>
<phone type="home">206-555-0144</phone>
<phone type="work">425-555-0145</phone>
</contact>
Console.WriteLine("Contact name: " & contact.<name>.Value)
Dim phoneTypes As XElement =
<phoneTypes>
<%= From phone In contact.<phone>
Select <type><%= phone.@type %></type>
%>
</phoneTypes>
Console.WriteLine(phoneTypes)
コードのコンパイル
この例で必要な要素は次のとおりです。
- System.Xml.Linq 名前空間への参照
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET