现有xml文档
<Dir name = "root">
<Dir Name = "project">
<File Name = "test.sln">
<File Name = "test.aspx.cs">
</Dir>
<File Name = "makefile" />
</Dir>
请使用递归算法,遍历所有的文件,并显示文件名及该文件对应的目录名称。
C#实现???
<Dir name = "root">
<Dir Name = "project">
<File Name = "test.sln">
<File Name = "test.aspx.cs">
</Dir>
<File Name = "makefile" />
</Dir>
请使用递归算法,遍历所有的文件,并显示文件名及该文件对应的目录名称。
C#实现???
解决方案 »
- C#关于TcpClient,TcpListener的问题~
- 项目间引用无法识别
- C#控制热敏票据打印机(USB接口)
- 如何在combox的selectedIndex改变后编码修改文本框里的文字
- dataGrid的排序问题~!!望高手指点!!!!
- 如果截获短信???
- 请教:水晶报表问题!!为什么在数据库里的小数点后有八位的小数,到了水晶报表里就给四舍五入成了两位啊???
- 请问高手!如何弹出一个(非自定义的)对话框呢?是不是要用到MessageBox?如何用呢?
- 简单问题,解决即结贴
- 我要把一个站点分几个目录保存,可在C#中我只能在一个文件夹中实现,怎么办?
- 关于server.urlencode
- 寻求建议:C#读取机械设备运行数据(有仪表)
public static void ReadXml()
{
doc.Load("File.Xml");
XmlElement root = doc.DocumentElement;
ReadXml(root);
}public static void ReadXml(XmlNode pnode)
{
foreach (XmlNode var in pnode.ChildNodes)
{
switch (var.Name.ToLower())
{
case "dir":
ReadXml(var);
break;
default:
Console.WriteLine("目录名:{0} 文件名:{1}",var.ParentNode.Attributes[0].Value,var.Attributes[0].Value);
break;
}
}
}供参考
给的xml文件格式没不对
<Dir name = "root">
<Dir Name = "project">
<File Name = "test.sln"/>
<File Name = "test.aspx.cs"/>
</Dir>
<File Name = "makefile" />
</Dir>