I have xml file
<subscribers><subscriber><fullname>FullName</fullname><positionName>PositionName</positionName><departamentName>DepartamentName</departamentName><contacts><contacttype="Cell">Cell Number</contact><contacttype="E-Mail">email@mail.com</contact><contacttype="Address">Country, Town, str</contact></contacts></subscriber></subscribers>
and this XAML
<ScrollViewerHorizontalAlignment="Stretch"Margin="10,50,10,10"VerticalAlignment="Stretch"VerticalScrollBarVisibility="Auto"><Gridx:Name="SubscribersGrid"HorizontalAlignment="Stretch"VerticalAlignment="Stretch"Margin="0,0,0,0"><ListViewx:Name="SubscribersList"HorizontalAlignment="Stretch"VerticalAlignment="Stretch"Margin="0,0,0,0"Opacity="0.8"BorderThickness="0"ItemsSource="{Binding}"><ListView.ItemTemplate><DataTemplate><Grid><Grid.ColumnDefinitions><ColumnDefinitionWidth="300"/><ColumnDefinitionWidth="350"/><ColumnDefinitionWidth="400"/></Grid.ColumnDefinitions><TextBlockText="{Binding XPath=fullname}"Grid.Column="0"/><TextBlockText="{Binding XPath=positionName}"Grid.Column="1"/><GridGrid.Column="2"><ListViewx:Name="ContactsList"HorizontalAlignment="Stretch"VerticalAlignment="Stretch"Margin="0,0,0,0"Opacity="0.8"BorderThickness="0"ItemsSource="{??????????????????????????????}"><ListView.ItemTemplate><DataTemplate><Grid><Grid.ColumnDefinitions><ColumnDefinitionWidth="100"/><ColumnDefinitionWidth="100"/></Grid.ColumnDefinitions><TextBlockText="{Binding XPath=@type}"Grid.Column="0"/><TextBlockText="{Binding XPath=contact}"Grid.Column="1"/></Grid></DataTemplate></ListView.ItemTemplate></ListView></Grid></Grid></DataTemplate></ListView.ItemTemplate></ListView></Grid></ScrollViewer>
On buttonClick I'm loading xml from network to XMLDataProvider and bind it to SubscribersGrid as DataContext. I want in nested ListView "ContactsList" enumerate all contacts with it type and value. How to do it?