private void Treeview_Load(object sender, EventArgs e)
{
string root = System.IO.Directory.GetCurrentDirectory();
root = root + "//abc.xml";
//MessageBox.Show(root);
TreeNode treenode = new TreeNode();
TreeNode subtreenode = new TreeNode();
XmlDocument myxml = new XmlDocument();
myxml.Load(root);
treenode = treeView1.Nodes.Add(myxml.DocumentElement.Name);
foreach (XmlNode node in myxml.DocumentElement)
{
subtreenode=treeView1.Nodes.Add(node.Name);
foreach(XmlNode subnodes in node.ChildNodes)
{
subtreenode.Nodes.Add(subnodes.InnerText);
}
}
}
===================================
XML文件的代码<?xml version="1.0"?>
<Family>
<grandpa age="100">Old King</grandpa>
<father age="50">Yound King</father>
<son age="10">Little King</son>
</Family>