当前位置:七道奇文章资讯网站建设网站编程
日期:2010-05-24 09:14:00  来源:本站整理

<b>ASP动态生成XML的实现办法</b>[网站编程]

赞助商链接



  本文“<b>ASP动态生成XML的实现办法</b>[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

确认目录有写权限

  1. <!--#include virtual="conn/conndb.asp"--> 
  2. <%   
  3. strC = "<?xml version=""1.0"" encoding=""utf-8""?> " & vbcrlf   
  4. strCstrC = strC&" <list>" & vbcrlf   
  5.  
  6. set rs = server.CreateObject("adodb.recordset")   
  7. sql = "select top 10 name,pic,d,summary from database where flag=1"   
  8. rs.open sql,conn,1,1   
  9. do while not rs.eof   
  10. src="http://tommyhu.cn/piaoupload/"&rs(1)  
  11. link="http://tommyhu.cn/list-"&rs(2)&".html"  
  12. strCstrC = strC&"<img1 title='"&rs(0)&"' src='"&src&"' link='"&link&"' description='"&left(rs(3),10)&"' />"& vbcrlf   
  13. rs.movenext   
  14. loop   
  15. rs.close   
  16. strCstrC = strC&"</list>" & vbcrlf   
  17.  
  18.  
  19. call saveXml(strC,"test.xml")   
  20. Function saveXml(Text,FileName)   
  21. dim xmldoc,path   
  22. set xmldocserver.CreateObject("MSXML.DOMDocument")   
  23. path = Server.MapPath(FileName)   
  24. xmldoc.LoadXML(Text)   
  25. xmldoc.save(path)   
  26. set xmldocnothing   
  27. End Function   
  28.  
  29. %> 
  30.  

参考代码


  1. <!--#include file="conn.asp"-->   
  2.  
  3. <%   
  4. strC = "<?xml version=""1.0"" encoding=""utf-8""?> " & vbcrlf   
  5. strCstrC = strC&" <root>" & vbcrlf   
  6.  
  7. set rs = server.CreateObject("adodb.recordset")   
  8. set rs1 = server.CreateObject("adodb.recordset")   
  9. sql = "select anclassid,anclass from bsort order by anclassidorder"   
  10. rs.open sql,conn,1,1   
  11. do while not rs.eof   
  12. strCstrC = strC&"<bigsort anclassid='"&rs(0)&"' name='"&rs(1)&"' >"& vbcrlf   
  13. sql1 = "select nclassid,nclass from ssort where anclassid = "&rs(0)&" order by nclassidorder"   
  14. rs1.open sql1,conn,1,1   
  15. do while not rs1.eof   
  16. strCstrC = strC&"<ssort id='"&rs1(0)&"' name='"&rs1(1)&"'>"&rs1(1)&" </ssort>"& vbcrlf   
  17. rs1.movenext   
  18. loop   
  19. rs1.close   
  20. strCstrC = strC&"</bigsort>"& vbcrlf   
  21. rs.movenext   
  22. loop   
  23. rs.close   
  24. strCstrC = strC&" </root>" & vbcrlf   
  25.  
  26. call saveXml(strC,"111111.xml")   
  27.  
  28. Function saveXml(Text,FileName)   
  29. dim xmldoc,path   
  30. set xmldocserver.CreateObject("MSXML.DOMDocument")   
  31. path = Server.MapPath(FileName)   
  32. xmldoc.LoadXML(Text)   
  33. xmldoc.save(path)   
  34. set xmldocnothing   
  35. End Function   
  36. %> 


  以上是“<b>ASP动态生成XML的实现办法</b>[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .