求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 的有满足此需求了,我没记下来。建议楼主看看。
递归的是自己调用自己的。
这些定义方面我都懂。
但就
相关问答:
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
<folder state="unchecked" isBra ......
C# code:
SqlConnection conn = CsDB.sqlcon();
SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......
我用.net开发wap网站
1,我从工具箱里拖了两个link,这两个link会显示在两行,如果让这两个link处于同一行。
2,如何显示两个控件之间的空格问题。
跟wap有关吗?不太明白
友情帮顶。。。。。。。。。。
就 ......
各位大侠,我学习的是ASP.NET,想知道相关技术有哪些,就像JAVA EE中有struct sping jsp severlet 等,ASP.NET还有哪些些相关技术。
http://topic.csdn.net/u/20090914/21/af27de99-f0f3-4cfd-9379-13764f8ec6b1.ht ......