中国开发网: 论坛: 程序员情感CBD: 贴子 39505
JoJo
呵呵,刚好找到以前的XData2文档,贴给你看吧
Think Space Soft - XData2 功能一览
==================================

1.已经实现的功能
================
1.简单XML结构,直接支持XML Databinding,可以创建双逻辑(页面与数据分离)
的WEB页面。

2.高速数据引擎,支持分页查询,能够获得很高的页面访问速度。

3.安全参数查询,XData2支持通过URL或POST发送安全参数查询,杜绝1'or'1'=1类
似的SQL安全隐患。

4.字段映射器,可以通过字段映射器定义复杂的映射规则,支持最多5级的引用。

2.XData1已经支持的但尚未被XData2支持的
======================================
1.值映射器,通过值映射器可以实现非常复杂的输出处理,能够进行语言转换,
方便实现英-中,简-繁体转换等等诸多复杂功能。XData的后续版本将不再支持值映射
器,它将作为XPublisher的一个部分得到支持。

2.XSL和XSLT支持,第一版的XData支持XSL和XSLT第一版,能够直接输出HTML文件。
XData的后续版本将不再支持值XSL,而XSLT将作为XPublisher的一个部分得到支持。

3.XData2已经规划但尚未支持的功能
================================
1.脚本。XData2已经规划了脚本接口,但尚未正式支持脚本,目前的脚本支持工作
正在进行中,但不能确定能否在短期内实现。

Think Space Soft - XData 2 SDK
================================================================================
更新日期:2002-8-4
版本2.0.0.5

1.新增内容
加入对Forward光标类型的数据集的支持
由于执行多语句SQL不稳定,此功能已经取消。

更新日期:2002-8-2

1.新增内容
==========
更新了XData2构架,增加了选择器,容许在一个脚本内建立多个查询。
更新了XData2保留字
MakeFile工具更新,支持新版本的XData2构架。
XD2CGI和XD2API现在可以支持Post数据。

2.XData2保留字
==============
保留字通过HTTP传递给处理器。所有保留字不区分大小写。

名称 含义 类型 可重载 可省略
------------------------------------------------------------------------------
PageMode 分页模式 0..1 是 是
PageSize 页面大小 integer 是 是
Query 选择器 integer/String 否 是

3.查询示例
==========
http://localhost/xdata2/forumview?query=fnlist&pagemode=0
指定名称为fnlist的查询,并返回全部结果

http://localhost/xdata2/forumview?query=1&pagemode=1&pagesize=100
制定第二个查询(选择器是从0开始的),分页模式,页面大小为100

4.已知的bug
===========
1.XData2不支持SQL Server 的“?”占位符,若使用“?”占位符将引起错误

2.XData2支持多语句SQL,但语句在第一个SELECT命令执行完毕后即结束,例如:

UPDATE TABLENAME
SET FIELDNAME = :PARONE
WHERE ID=:ID

SELECT * FROM TABLENAME
WHERE ID=:ID
--命令在此结束,后面的语句将不会被执行。
DELETE TABLENAME WHERE ID=:ID

3.XData不能正确处理仅具有Forward光标类型的数据集,例如

SELECT GETDATE() RTNDATE

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录