欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

怎么递归生成 xml 文件

更新时间: 2014-01-05 01:50:13 责任编辑: Author_N1

 

如何递归生成 xml 文件
我有一个树形结构的表,想用递归的形式生成 下面效果的格式
现在我不知道子目录 开始和结束 怎么判断,并放入<ul>  </li>
程度部份
<%
Sub SubFl(FID,StrDis)


sql = "select * from c_sort  where parentid="& FID &" order by sortid"
rs.open sql,conn,1,1

If Not Rs.Eof Then
    Do While Not Rs.Eof
    EachAdd=EachAdd+1
    if EachAdd=Rdcount then
      
    end if  

 response.write "+s("sortname”)+"


    Call SubFl(Trim(Rs("sortid")),"&nbsp;&nbsp;" & Strdis) '递归子级分类
       Rs.Movenext:Loop
       If Rs.Eof Then
          Rs.Close
          Exit Sub
       End If
End If
Set Rs = Nothing

End Sub


%>


实现效果
<ul id="ddsubmenuside2" class="ddsubmenustyle blackwhite">
<li><a href="http://www.codefans.net">Item 1b</a></li>
<li><a href="#">Item 2b</a></li>
<li><a href="#">Item Folder 3b</a>
  <ul>
  <li><a href="#">Sub Item 3.1b</a></li>
  <li><a href="#">Sub Item 3.2b</a></li>
  <li><a href="#">Sub Item 3.3b</a></li>
  <li><a href="#">Sub Item 3.4b</a></li>
  </ul>
</li>
<li><a href="http://www.codefans.net">Item 4b</a></li>
<li><a href="#">Item Folder 5b</a>
  <ul>
  <li><a href="http://www.codefans.net">Sub Item 5.1b</a></li>
  <li><a href="#">Item Folder 5.2b</a>
    <ul>
    <li><a href="http://www.codefans.net">Sub Item 5.2.1b</a></li>
    <li><a href="#">Sub Item 5.2.2b</a></li>
    <li><a href="#">Sub Item 5.2.3b</a></li>
    </ul>
  </li>
</ul>
</a>
</li>
<li><a href="#">Item 6b</a></li>
</ul>
--参考方法--
function getXml(value){
    var xml = "<value>";
    xml+=getXml(value); 
    xml += "</value>";
}
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:50:13
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1783/
本文WWW.DOC100.NET DOC100.NET版权所有。