この例では、子軸プロパティを使用して、XML 要素内の指定された名前を持つすべての XML 子要素にアクセスする方法を示します。 特に、 Value プロパティを使用して、 name
子軸プロパティが返すコレクション内の最初の要素の値を取得します。
name
子軸プロパティは、phone
オブジェクト内のcontact
という名前のすべての子要素を取得します。 この例では、phone
子軸プロパティを使用して、phone
オブジェクトに含まれるcontact
という名前のすべての子要素にアクセスします。
例
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