我想读出一个xml文件到一个文本块,用户可以在textblock中编辑这个文本,并将附加的变化应用回xml文件......我目前被卡住了。这是我到目前为止已经完成:streamreader读出xml文件的行
private void Editbuildstreams_Click(object sender, RoutedEventArgs e)
{
BuildstreamTextblock.Visibility = Visibility.Visible;
using (StreamReader srr = new StreamReader("initial.xml"))
{
string line;
while ((line = srr.ReadLine()) != null)
{
BuildstreamTextblock.Text = line;
}
}
}
这里是XML文件的结构:
<xml>
<email>
..
</email>
<buildstream1>
<path value="apple"/>
</buildstream1>
<buildstream2>
<path value="pear"/>
<path value="bananas"/>
</buildstream2>
</xml>
的问题是:
我怎么读出的行xml文件?
我只对获取xml文件的某些部分感兴趣,我只得到<buildstream1>
& <buildstream2>
被读出吗?
不是每个XML都可以绑定到数据网格。 – 2011-06-14 06:49:57