一聚教程网:一个值得你收藏的教程网站

热门教程

XML和数据库之间相互的映射

时间:2022-07-02 11:49:10 编辑:袖梨 来源:一聚教程网

通常有两类形式:模板驱动和模式驱动。
1 模板驱动
在以模板驱动的映射中,没有预先定义文档结构和数据库结构之间的映射关系,而是使用将命令语句内嵌入模板的方法,让数据传输中间件来处理该模板。例如,下面的模板,在元素中内嵌了SELECT语句:


The following flights have available seats:
SELECT Airline, FltNumber, Depart, Arrive FROM
Flights

We hope one of these meets your needs

当数据传输中间件处理到该文档时,每个SELECT语句都将被各自的执行结果所替换,得到下面的XML格式:


The following flights have available seats:


ACME
123
Dec 12, 1998 13:43
Dec 13, 1998 01:21

...

We hope one of these meets your needs

这种以模板驱动的映射可以相当的灵活。例如,有些产品可以允许你在任何结果集合中替换你想要的内容(包括在SELECT中使用参数),而不是象上面的例子中简单地格式化结果。另外它还支持使用编程来进行构造,例如循环和条件判断结构。还有一些还支持SELECT语句的参数化,例如通过HTTP来传递参数。

热门栏目