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