111,098
社区成员




void btnReadxml_Click(object sender, RoutedEventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load(@"F:\新建文件夹\WpfApplication6\WpfApplication6\bin\Debug");
XmlNodeReader reader = null;
reader = new XmlNodeReader(doc);
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element:
{
string s = reader.Name;
}
break;
}
}
XmlDocument xml = new XmlDocument();
xml.LoadXml
(
"<User>"+
"<UserName>lucy</UserName>"+
"<Age>18</Age>"+
"</User>"
);
xml.Save("User.xml");
<ListView Height="196" HorizontalAlignment="Left" Margin="40,95,0,0" Name="listXml" VerticalAlignment="Top" Width="451" >
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Header="用户名" DisplayMemberBinding="{Binding UserName}"></GridViewColumn>
<GridViewColumn Header="年龄" DisplayMemberBinding="{Binding Age}" ></GridViewColumn>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
<Grid.Resources>
<XmlDataProvider x:Key="UsersData" Source="Users.xml" />
</Grid.Resources>
<ListView Height="196" HorizontalAlignment="Left" Margin="28,44,0,0" Name="listXml" VerticalAlignment="Top" Width="248"
DataContext="{Binding Source={StaticResource UsersData},XPath=//User}" ItemsSource="{Binding}">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Header="用户名" DisplayMemberBinding="{Binding XPath=UserName}" />
<GridViewColumn Header="年龄" DisplayMemberBinding="{Binding XPath=Age}" />
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
XmlDocument xml = new XmlDocument();
xml.LoadXml
(
"<root><User>" +
"<UserName>lucy</UserName>" +
"<Age>18</Age>" +
"</User>" +
"<User>" +
"<UserName>Ranen</UserName>" +
"<Age>23</Age>" +
"</User>" +
"<User>" +
"<UserName>Sym</UserName>" +
"<Age>23</Age>" +
"</User></root>"
);
foreach (XmlNode node in xml.SelectSingleNode("root").ChildNodes)
{
MessageBox.Show("Name:"+node.FirstChild.InnerText + " Age:"+node.LastChild.InnerText);
}