我爱Aspx >> Asp.Net >> 基于XML的三层C/S模型2.4 处理和编辑XML数据
在基于XML的C/S模型中,不但能够通过XML集合多个数据源的数据,并把数据源数据及时传输给表示层,而且,只要能理解XML数据,就能从客户层处理和编辑中间层的数据,然后通过中间层与数据层之间的数据刷新机制,对数据层数据进行刷新。
运用XML解析器能够读入一串XML数据,经过处理,产生一棵结构树,并且使用DOM把所有数据元素作为对象。解析器或者用脚本把数据进行进一步的处理,或者把数据移交给另外的应用软件或对象进行进一步的处理。
DOM实际上是一个应用编程接口(API),用来定义一种标准方法。通过这种方法,能够处理XML结构树的元素。对象模式控制着使用者如何同结构树交流,并且把所有树的元素作为对象暴露出来。DOM用扩展方式支持名域、数据类型、查询和XSL转化。
3. 基于XML的三层C/S模型的应用实例
下面具体介绍如何实现基于XML的三层C/S模型,以我们做所过的三层C/S 模式的图书资料管理为例,它是基于XML表达、传输与处理的,其详细实现如下:
3.1 获取数据生成XML文档
中间层通过XML获取数据源数据,生成XML文档,其中每一的书目信息包括:书名、作者、图书简介、出版日期。下面所列的就是获取数据源的一段典型例程。
<%@ LANGUAGE=VBScript %>
<? XML VERSION="1.0" encoding="GB2312" ?>
<图书资料管理>
<%Set Connection=Server.CreateObject("ADODB.Connection")
Connection.Open
Set ItemRecordset =Connection.Execute(
"select * from item ")
Do while Not ItemRecordset.EOF%>`
Ҷƪл˵?
XMLDOM手册[05-20]
利用XSL和ASP实现XML文档在线编辑[05-20]
让Asp与XML交互[05-20]
在IE里应用XML的一个小例子:解决..[05-20]
修改XML[05-20]
修改XML[05-20]
ASP.NET中使用Treeview和XML[05-20]
用asp.net和xml做的新闻更新系统..[05-20]
用asp.net和xml做的新闻更新系统..[05-20]
用asp.net和xml做的新闻更新系统..[05-20]
用Asp.net实现简单的文字水印[05-20]
用浏览器来接收C# 的程序返回的时..[05-20]
使用C# 编写扩展存储过程[05-20]
C#正则表达式应用范例[05-20]
ASP生成静态网页的方法[05-20]
用ASP动态生成JavaScript的表单验..[05-20]
使用ASP实现http://xx@xx.xx虚拟..[05-20]
用ASP编程控制在IIS建立Web站点[05-20]
TrackBack 技术规范[05-20]
C#编程发送邮件[05-20]