Wer bereits mit XML gearbeitet hat und XPath-erfahren ist möchte dies evtl. auch mit xLinq nutzen.
Hierzu benötigt man den Namespace System.XML.XPath der dann diverse Extension-Methods bereitstellt:
3 Imports System.Xml.XPath
[...]
147 Dim list As IEnumerable(Of XElement) _
= xdoc.XPathSelectElements("//Node1/Node2/Node3[Attribut1='Value1']")