You can bind the xaml datagrid directly to xml by using the
XmlDataProvider
.
E.g.
<datagrid.itemssource>
<binding source="{StaticResource items}" />
</datagrid.itemssource>
<datagrid.columns>
<datagridtextcolumn binding="{Binding XPath=@value}" />
</datagrid.columns>