asp.net 生成xml文件 与 asp生成xml文件
2024-08-30 14:58:56
一、asp.net 生成xml文件
webservice方式,调用接口:
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部署下即可使用
<!-- #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为连接数据库配置主文件
<%@LANGUAGE="VBSCRIPT"%>
<%
on error resume next '这行代码放到conn.asp的第一行。 'LIBOR 查询
dim DbServer12,DbName12,DbUserName12,DbPassword12
DbServer12 = ""
DbName12 = ""
DbUserName12 = ""
DbPassword12 = ""
connstr12 = "Provider=SQLOLEDB.1;Data Source="&DbServer12&";Initial Catalog="&DbName12&";User ID="&DbUserName12&";Password="&DbPassword12&";" Set CONN12=Server.CreateObject("ADODB.Connection") conn12.ConnectionTimeout=300
conn12.open connstr12 %>
3、如果不部署添加个配置文件web.config也可以使用
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
</configuration>
最新文章
- express 框架之 路由与中间件
- Ubuntu jsp平台使用JDBC来连接MySQL数据库
- JDBC的增删改写成一个方法,调用一个工具类
- knockoutJS+knockout.multimodels使用记录
- Floyd判最小环算法模板
- wangEditor——轻量化web富文本框
- 团队项目计划backlog
- [leetcode]_Sum Root to Leaf Numbers
- [iOS基础控件 - 6.12.3] @property属性 strong weak copy
- 【GDOI 2011 DAY2 T3】零什么的最讨厌了 (快速求阶乘、中国剩余定理)
- 再次回首 TCP Socket服务器编程
- Centos6.6升级python版本
- 【转】flash air中读取本地文件的三种方法
- hdu4681 String DP(2013多校第8场)
- 学生信息管理系统(c语言)
- linux 文件描述符
- HTML5元素标记释义
- hdu 2899
- 面试简单整理之JVM
- 微信小程序开发3之保存数据及页面跳转
热门文章
- linux系统调用和库函数调用的区别(转)
- 转:STL容器里存放对象还是指针
- JAVA GUI学习 - 窗体背景图片设置方法:重写paintComponent(Graphics g)方法
- 第四种:GCD
- reason: &#39;unable to dequeue a cell with identifier Cell
- goahead 移植
- [转]Centos6.5安装配置keepalived
- 0x3f3f3f3f...编程中无穷大常量的设置技巧
- ORACLE存储过程笔记1
- Scriptcase在线试用开发环境