Какую сетку данных вы используете? Скорее всего, вы хотите назначить DataGrid1.ItemsSource = xpn.Select ("/ node1 / node2"). Чтобы было ясно, это будет привязывать сетку к любым объектам в xpn.Select результата IEnumerable результата. Если этого достаточно, отлично. В противном случае вы можете рассмотреть возможность проецирования результата xpn.Select (...) на объекты, имеющие смысл через LINQ.