WEB开发网
开发学院WEB开发ASP 利用ASP+XML打造个性化留言本 阅读

利用ASP+XML打造个性化留言本

 2006-04-08 11:57:31 来源:WEB开发网   
核心提示: 2、XML数据的易读取性,TXT文本是比较难操作的,利用ASP+XML打造个性化留言本(2),我们必须一行一行的读取判断,而且很多功能无法实上,<site>为根节点<NewList><ist>等为子节点,对这个文件的意思我就不多说了大家也应该看的明白了,只能编制比较简单的留言本,而XML数

2、XML数据的易读取性,TXT文本是比较难操作的,我们必须一行一行的读取判断,而且很多功能无法实上,只能编制比较简单的留言本,而XML数据则不同了,利用DOM可以轻易的访问每一个节点,而不是TXT那些烦人的Readline() Witeline()了,我们可以随意的加入删除更新某一个我们感兴趣的节点,利用ASP或者JS或者数据岛都可以轻松实上这一点,当然我这里为发考虑兼容性,用了ASP来读取XML数据,而没有用数据岛来读取节点数据(因为只有IE5以上版本才支持数据岛技术)而用ASP来实上就不存在这些问了因为客户得到的是HTML文件。

3、XML数据夸操作系统性,只要我们把这些数据存储为XML那么这些数据就能被应何基它语言或系统所识别,而不用做应何改动。TXT显然不具备这些性能。例如我们在网上的留言信息可以直接被被转换成wap格式在手机上显示。

四、建立存储留言信息的XML文件(List.xml)

我们这里不打算使用DTD,因为我们这是我们自已编制并测试通过的XML数据,所以不需要DTD来验证(如果你对此感兴趣当然可以加一个这不影响程序的运行)。现在我们来看看建立一个留言本的基本要素

0、留言ID号--定义为<id>

1、用户名我们--定义为<username>

2、来自那里们--定义为<fromwhere>

3、留言时间定--义为<Posttime>

4、用户主页定--义为<homepage>

5、用户的信箱--定义为<email>

6、留言内容定--义为<text>

当然以上不是必须的读者可以自行命名并加减相关标签,把它们组合起来就得到List.xml的文件了

<?xml version="1.0" encoding="gb2312"?>
<site>
   <NewList>
      <list>
        <id>1</id>
        <username>苛子</username>
        <fromwhere>中国广州</fromwhere>
        <Posttime>01-4-23 18:26:56</Posttime>
        <homepage>http://page2000.xiloo.com</homepage>
        <email>lucaihui@cmmail.com</email>
        <text>这是我的第一个XML文件</text>
      </list>
   </NewList>
</site>

注意:必须加上encoding="gb2312"否则会报错为非法字符,因为XML默认不支持中文。<site>为根节点<NewList><ist>等为子节点。对这个文件的意思我就不多说了大家也应该看的明白了。接下来就是我们如何来显示它了。

Tags:利用 ASP XML

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接