以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Dot NET,C#,ASP,VB 』 (http://bbs.xml.org.cn/list.asp?boardid=43) ---- [转帖]用ASP+XML打造留言本 (http://bbs.xml.org.cn/dispbbs.asp?boardid=43&rootid=&id=11001) |
-- 作者:愚者 -- 发布时间:10/15/2004 5:53:00 PM -- [转帖]用ASP+XML打造留言本 用ASP+XML打造留言本 - 1 -------------------------------------------------------------------------------------------------- 作者:中国论坛网收集 来源:http://www.51one.net 一、读者指引 读者指引帮助你掌握本文的梗概。以免你看了大半才明白这编文章不适合你,给你造成视觉污染。 如果你正在用ASP+XML写一些程序,或者你正在学XML那就值得一看。 阅读本文须具备的知识,对ASP有基本的了解,对XML和DOM有基本了解,如果你不了解那么你通过学习本文基本上能够 二、基本思想 本文思想是基于用ASP和DOM来读取和存储XML数据,并利用XML数据来存储留言信息,达到同用数据库存储数据的功 三、XML留言本的优势 或许你会问用ASP+TXT文本也可以达到不用数据库实上留言的功能,不错确实能够做到,而且网上也有很多这样的留 1、XML+ASP比ASP+TXT速度要快。可能你也发现当TXT文件很少时速度出奇的快,但是随着留言信息的增加TXT文本 3、XML数据夸操作系统性,只要我们把这些数据存储为XML那么这些数据就能被应何基它语言或系统所识别,而不用做 四、建立存储留言信息的XML文件(List.xml) 0、留言ID号--定义为<id> 1、用户名我们--定义为<username> 2、来自那里们--定义为<fromwhere> 3、留言时间定--义为<Posttime> 4、用户主页定--义为<homepage> 5、用户的信箱--定义为<email> 6、留言内容定--义为<text> 当然以上不是必须的读者可以自行命名并加减相关标签,把它们组合起来就得到List.xml的文件了 <?xml version="1.0" encoding="gb2312"?> |
-- 作者:愚者 -- 发布时间:10/15/2004 5:55:00 PM -- 用ASP+XML打造留言本 - 2 ------------------------------------------------------------------------------------------------ 五、建立显示XML数据的ASP文件(index.asp) 这个文件要实现的功能就是读取并显示XML数据,首先创建一个XML对像然后把XML读入内存中,利用DOM分离出我们所 <% '***************************************************************************** text = replace(text,chr(13),"<br>") |
-- 作者:愚者 -- 发布时间:10/15/2004 5:56:00 PM -- 用ASP+XML打造留言本 - 3 ----------------------------------------------------------------------------------------------------------------- 六、建立写新留言程序(PostNew.asp) 这个文件要实现的功能就是写入新的XML节点,首先创建一个XML对像然后把XML读入内存中,利用appendChild()方法 <% end if |
-- 作者:愚者 -- 发布时间:10/15/2004 5:58:00 PM -- 用ASP+XML打造留言本 - 4 -------------------------------------------------------------------------------------------------------- 七、总结
到这里我们就建立一个简单并有分页功能的XML留言本了,呵看完了简单吧,其实我这里只起一个抛砖引玉的功能,其目的是引导大家建立更复杂更好的ASP+XML程序,例如:所上面的留言本加上回复功能,管理功能,点击计数据功能等,甚至你可以把它变一个BBS等等。最后留言本运行结果如下:
(List.xml在IE5下面的运行结果)
<img src="http://www.yesky.com/20010604/jt-2001-6-4-xml.gif">
(留言本index.asp运行结果)
<img src="http://www.yesky.com/20010604/jt-2001-6-4-index.gif">
(PostNew.asp运得结果)
<img src="http://www.yesky.com/20010604/jt-2001-6-4-post.gif">
最后如果你拷贝我上面的程序的不能运行,可是是拷贝时或者是我注释时出错了(不过首页要检查 strSourceFile = Server.MapPath("/") & "List.xml"这里是否出错了,不过我可以告诉你如果是提示缺少对像那么多是这里出错了),最后你可以到http://Page2000.xiloo.com去下载源程序,也可以给我来信asp_boys@cmmail.com我会尽快给你寄去源程序。如果你有什么问题可以到http://www.4u2v.com/bbs因为我多在那里回答一些我知道的问题。 |
-- 作者:愚者 -- 发布时间:10/15/2004 6:01:00 PM -- 各位,不好意思,小弟为了申请版主,只能这样做。 如果有侵犯了您的版权。小弟会在第一时间内删除。 小弟的邮箱是:suguanyu2003@163.com QQ:46397874 谢谢!! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |