现在的位置: 主页 > 公司荣誉 > 文章列表

asp.net 生成xml文件 与 asp生成xml文件

作者:厦工楚胜(湖北)专用汽车制造有限公司 来源:www.szzq168.com 发布时间:2017-09-10 10:04:09
 

asp.net 生成xml文件 与 asp生成xml文件 一、asp.net 生成xml文件

webservice方式,站群,调用接口:

[csharp]

public XmlDocument List()

{

XmlDocument doc = new XmlDocument();

StringBuilder sb = new StringBuilder();

IList<CityInfo> list = iCity.InfoList();

sb.Append("<?xml version=\"1.0\" encoding=\"utf-8\" ?> ");

sb.Append("<data>");

if (list != null && list.Count > 0)

{

foreach (CityInfo item in list)

{

sb.Append(string.Format("<area id={0} title={1} alpha={2} value={3}/>",item.ID,item.Title,item.Alpha,item.Value));

}

}

sb.Append("</data>");

doc.InnerXml = sb.ToString();

return doc;

}

二、asp 生成xml文件

1、写好asp文件后IIS部署下即可使用

[vb]

<!-- #include file="conn.asp" -->

<%

Response.ContentType = "text/xml"

%><?xml version="1.0" encoding="utf-8"?>

<%

gdtmp=gdtmp&"<strategy>"&chr(13)&chr(10)

set rs=server.createobject("adodb.recordset")

sql="select * from tableInfo"

set rs=server.createobject("adodb.recordset")

rs.open sql,conn12,1,1

do while not rs.eof

mytime=rs("mytime")

val=rs("val")

preVal=rs("preVal")

amplitude=rs("Amplitude")

gdtmp=gdtmp&"<item>"&chr(13)&chr(10)

gdtmp=gdtmp&"<time><![CDATA["&mytime&"]]></time>"&chr(13)&chr(10)

gdtmp=gdtmp&"<val><![CDATA["&val&"]]></val>"&chr(13)&chr(10)

gdtmp=gdtmp&"<preVal><![CDATA["&preVal&"]]></preVal>"&chr(13)&chr(10)

gdtmp=gdtmp&"<amplitude><![CDATA["&litude&"]]></amplitude>"&chr(13)&chr(10)

gdtmp=gdtmp&"</item>"&chr(13)&chr(10)

i=i+1

rs.movenext

loop

rs.close

set rs=nothing

conn12.close

set conn12=nothing

gdtmp=gdtmp&"</strategy>"&chr(13)&chr(10)

response.Write gdtmp

%>

2、conn.asp为连接数据库配置主文件

[vb]

<%@LANGUAGE="VBSCRIPT"%>

<%

on error resume next '这行代码放到conn.asp的第一行。

'LIBOR 查询

dim DbServer12,DbName12,DbUserName12,DbPassword12

DbServer12 = ""

DbName12 = ""

DbUserName12 = ""

DbPassword12 = ""

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:黄石SEO http://huangshi.4567w.com

  • 上一篇:谈谈交换友情链接的技巧
  • 下一篇:最后一页