易截截图软件、单文件、免安装、纯绿色、仅160KB

求XML递归算法 - .NET技术 / ASP.NET

<?xml version="1.0" encoding="UTF-8"?>
<Employess>
  <Name>张三</Name>
  <Age>20</Age>
  <Sex>男</Sex>
</Employess>

上边是我的XML文件。我想使用递归的方法求出所有项的值。
各位大大怎么写呀。我怎么一点递归的思想都没有呢。


public static void Test(XmlNodeList xln)
  {
  if (xln.Count != 0)
  {
  foreach (XmlNode xn in xln)
  {
  if (xn.ChildNodes.Count == 0)
  {
  System.Web.HttpContext.Current.Response.Write(xn.InnerText);
  }
  else
  {
  Test(xn.ChildNodes);
  }
  }
  }
  }
这是我自己写的。值是求出来了。但是我都不懂这是什么意思5555555
帮帮我吧。递归是什么东西呀!!
你写的不就是递归么?
首先遍历节点,如果这个节点有子节点,就遍历他的子节点,然后这样一直到所以节点都没有子节点,然后再遍历他的下一个节点

就是自己调用自己
当满足一定条件时,一步一步退出

你这就是递归...但是有XPath就不要用递归,递归是不得已才为之的...

据说LINQ to xml 的有满足此需求了,我没记下来。建议楼主看看。

递归的是自己调用自己的。
这些定义方面我都懂。
但就


相关问答:

利用C#编写txt转化到xml的程序

txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......

数据表生成特定格式的xml - .NET技术 / ASP.NET

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
  <folder state="unchecked" isBra ......

asp.net导出EXCEL问题! - .NET技术 / ASP.NET

C# code:

SqlConnection conn = CsDB.sqlcon();
SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......

怎样将ASP程序转换为.NET程序 ? - .NET技术 / ASP.NET

怎样将ASP程序转换为.NET程序 ?
找个全才翻译。

手动去写
感觉写过asp的,来写asp.net,上手应该快点。
更能理解asp.net的一些内部技术
asp.net都被封装了

我是做.Net的,对ASP一直没接触到,很陌生。
公 ......

ASP。net中怎么调用Com+组建 - .NET技术 / ASP.NET

C# code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Runtime.InteropServices;
nam ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号