如何:访问 XML 后代元素 (Visual Basic)
此示例演示如何使用后代轴属性访问具有指定名称且包含在某个 XML 元素下的所有 XML 元素。 具体而言,它使用 Value
属性来获取 name
后代轴属性返回的集合中第一个元素的值。 name
后代轴属性可获取 contacts
对象中包含的所有名为 name
的元素。 此示例还使用 phone
后代轴属性来访问 contacts
对象中包含的所有名为 phone
的后代。
示例
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 命名空间的引用。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈