vb Code:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim xml = _
<?xml version="1.0" standalone="no"?>
<root>
<nameList>
<name dir="20/06/2011 12:00:00 PM">name1</name>
<name dir="20/06/2011 01:00:00 PM">name2</name>
<name dir="20/06/2011 02:00:00 PM">name3</name>
<name dir="21/06/2011 12:00:00 PM">name4</name>
<name dir="21/06/2011 02:00:00 PM">name5</name>
</nameList>
</root>
MsgBox((From node In xml...<nameList>.<name> Where
[email protected]("20/06/2011") Select node.Value) _
.Aggregate(Function(current, s) current & ", " & s).ToString)
End Sub
End Class