WEB开发网
开发学院WEB开发ASP 用ASP+XML结合数据库 给服务器减负 阅读

用ASP+XML结合数据库 给服务器减负

 2007-12-15 09:58:16 来源:WEB开发网   
核心提示:点击后面的链接查看效果: xml(标准化越来越近了)文件这就是一个合法的xml(标准化越来越近了)文档,而xml(标准化越来越近了)文档的规则与格式也非常自由,用ASP+XML结合数据库 给服务器减负(2),如果你要创建一个新的xml(标准化越来越近了)文件,只需一字不改地照写第一行“<?xml(标准化越来越近

点击后面的链接查看效果:    xml(标准化越来越近了)文件

这就是一个合法的xml(标准化越来越近了)文档,而xml(标准化越来越近了)文档的规则与格式也非常自由,如果你要创建一个新的xml(标准化越来越近了)
文件,只需一字不改地照写第一行“<?xml(标准化越来越近了) version="1.0" encoding="gb2312"?>”,而后面
的标签与标签之间的text就可以很随意,仅仅遵守以下规则即可:

1.首标签与尾标签必须对应,可以重复,但不可以嵌套。
2.标签的命名规则与JAVA/C/C++等程序语言的变量命名规则相似,区分大小写。
3.一个文档只能有一个根元素,如实例中的“<在线播放>”
4.唯一的关键字“xml(标准化越来越近了)”,标签不能以这三个字母开头。
5.如果文档与规则有所冲突,将导制xml(标准化越来越近了)文档在浏览器中无法正常显示,亦表示非合法的xml(标准化越来越近了)
 文档。

OK,我们已经知道怎样写一个合法的xml(标准化越来越近了)文档了,下一步我们将开始探讨将xml(标准化越来越近了)文件嵌入到HTML
文件中,并用VBScript脚本语言操作xml(标准化越来越近了)文档中的数据。先看下面这个文件:


<html>
<head>
<title>用xml(标准化越来越近了)嵌入HTML</title>
</head>
<body bgcolor="#000000" text="#FFFFFF">

<xml(标准化越来越近了) id = "xml(标准化越来越近了)File">
<在线播放>
<歌曲>
<歌名>Hello Goodbye</歌名>
<URL>ftp://61.139.37.148/music/songs01/english/beatles/hellogoodbye.mp3</URL>
<演唱者>The Beatles</演唱者>
<歌词>You say yes, I say no</歌词>
</歌曲>
<歌曲>
<歌名>Yesterday</歌名>
<URL>http://www.mayia.com/beatlescom/beatles/mp3/mp3/yesterday.mp3</URL>
<演唱者>The Beatles</演唱者>
<歌词>Yesterday, all my troubles seemed so far away</歌词>
</歌曲>
</在线播放>
</xml(标准化越来越近了)>

<script language="VBScript">
set xml(标准化越来越近了)=xml(标准化越来越近了)File.recordset
xml(标准化越来越近了).MoveFirst
document.write "第一条记录<BR>"
document.write xml(标准化越来越近了)("歌名")&"<BR>"
document.write xml(标准化越来越近了)("演唱者")&"<BR>"
document.write xml(标准化越来越近了)("URL")&"<BR>"
document.write xml(标准化越来越近了)("歌词")&"<BR><br>"
xml(标准化越来越近了).MoveNext
document.write "第二条记录<BR>"
document.write xml(标准化越来越近了)("歌名")&"<BR>"
document.write xml(标准化越来越近了)("演唱者")&"<BR>"
document.write xml(标准化越来越近了)("URL")&"<BR>"
document.write xml(标准化越来越近了)("歌词")&"<BR>"
</script>
</body>
</html>
点击后面的链接查看实例:      查看
在这个HTML文件中,我们加入了一对<xml(标准化越来越近了)></xml(标准化越来越近了)>标记,用来嵌入一个内部xml(标准化越来越近了)文档。
嵌入在HTML文件中的xml(标准化越来越近了)文档一样地遵循与独立的xml(标准化越来越近了)文档一样的规则,只是省去了独立
xml(标准化越来越近了)文档的声明部分“<?xml(标准化越来越近了) version="1.0" encoding="gb2312"?>”。在<xml(标准化越来越近了)>标签中,
我们设置了xml(标准化越来越近了)的ID:xml(标准化越来越近了)File,以便后面的脚本语言访问该xml(标准化越来越近了)对象。

“set xml(标准化越来越近了)=xml(标准化越来越近了)File.recordset”    语句创建了一个可以访问xml(标准化越来越近了)的游标。这个游标
类似于ASP中的RecordSet对象,所拥有的方法与后者也几乎是完全一样的。如:

当我们用set xml(标准化越来越近了)=xml(标准化越来越近了)File.recordset创建了一个名为xml(标准化越来越近了)的数据游标后,我们就可以使
用以下方法与属性:

xml(标准化越来越近了).MoveFirst() 移到第一条记录
xml(标准化越来越近了).MoveNext() 移到下一条
xml(标准化越来越近了).MovePrevious() 移到上一条
xml(标准化越来越近了).MoveLast() 移到最后一条

xml(标准化越来越近了).BOF 表示游标在第一条记录之前

上一页  1 2 3 4 5 6  下一页

Tags:ASP XML 结合

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