http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/howto/samples/Xml/ReadXmlFile/ReadXmlFile.src
解决方案 »
- c#调用dll动态库的问题
- 如何同指定程序打开某文件?
- 安装打印机驱动的一些问题
- 跪求C#程序如何能将摄像头的图像导入?
- 调用SQL储存过程的问题 大家帮帮 谢谢!!!
- 字符串操作问题
- ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥关于采用SerialPort串口类编程的一个小问题$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
- 关于多层应用的好处
- new form(). 再用form.show()显示, 但是只能显示一个边框
- Win8如何Microsoft流媒体服务器
- 再windows.form中关于datagrid得问题
- 请问哪里有图表控件的下载,比如饼图、直方图、折线图???
{
xml=new XmlDocument();
XmlTextReader reader = new XmlTextReader("multilanguage2.xml");
reader.WhitespaceHandling = WhitespaceHandling.None;
reader.Read();
xml.Load(reader);
reader.Close(); //声明基节点对象
TreeNode RootNode=new TreeNode();
//声明2个临时节点对象,增加时使用
TreeNode tempNode1=new TreeNode();
TreeNode tempNode2=new TreeNode();
//基节点增入treeview控件中
RootNode.Text="基点";
RootNode.Tag="1Root";
treeView1.Nodes.Add(RootNode);
RootNode=treeView1.Nodes[0];
int i,j;
i=0;
//从xml对象中读出第一层元素,逐个增加到treeview控件中
foreach (XmlNode FNode in xml.LastChild){
//声明基节点下的第一层节点对象
TreeNode SubNodeFirst=new TreeNode();
SubNodeFirst.Text=FNode.Attributes["desc"].Value.ToString();
//在该层节点的tag属性中加入层数
SubNodeFirst.Tag="2"+FNode.Attributes["name"].Value.ToString();
RootNode.Nodes.Add(SubNodeFirst);
tempNode1=treeView1.Nodes[0].LastNode;
j=0;
//从xml对象中读出第i个第一层元素的子元素,逐个增加到treeview控件中
foreach(XmlNode SNode in xml.LastChild.ChildNodes[i]){
//声明基节点下的第二层节点对象
TreeNode SubNodeSecond=new TreeNode();
//在该层节点的tag属性中加入层数
SubNodeSecond.Tag="3"+SNode.Attributes["name"].Value.ToString();
SubNodeSecond.Text=SNode.Attributes["desc"].Value.ToString();
tempNode1.Nodes.Add(SubNodeSecond);
tempNode2=treeView1.Nodes[0].LastNode.LastNode;
//从xml对象中读出第i个第一层节点下的第j个元素下的子元素,逐个增加到treeview控件中
foreach(XmlNode TNode in xml.LastChild.ChildNodes[i].ChildNodes[j]){
TreeNode SubNodeThird=new TreeNode();
//声明基节点下的第三层节点对象
SubNodeThird.Text=TNode.Attributes["desc"].Value.ToString();
//在该层节点的tag属性中加入层数
SubNodeThird.Tag="4"+TNode.Attributes["name"].Value.ToString();
tempNode2.Nodes.Add(SubNodeThird);
}
j++;
}
i++;
}
}
你的XML文件是什么样的啊,为什么我移植过来不行啊,多谢,马上给分。
可以麻烦发到我的信箱力:[email protected]
private XmlNode configuration;
xmlDocument = new XmlDocument();
xmlDocument.Load("Config.xml");
configuration = xmlDocument["configuration"];
string str=configuration["Ip"].InnerText;
Config.xml的内容为:
<?xml version="1.0" encoding="gb2312"?>
<configuration>
<Ip>192.168.0.122</Ip>
<Password>pursuer</Password>
</configuration>
================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
private XmlNode configuration;
xmlDocument = new XmlDocument();
xmlDocument.Load("Config.xml");
configuration = xmlDocument["configuration"];
string str=configuration["Ip"].InnerText;Config.xml的内容如下:
<?xml version="1.0" encoding="gb2312"?>
<configuration>
<Ip>192.168.0.122</Ip>
<Password>pursuer</Password>
</configuration>
================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
~~~~ 晕晕 ~~~~<)".."(>
( (..) ) I can fly...☆☆☆☆☆ 就快有星星了,加油加油。 ☆☆☆☆☆