用ASP+XML结合数据库 给服务器减负
2007-12-15 09:58:16 来源:WEB开发网点击后面的链接查看效果: 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 表示游标在第一条记录之前
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接