« WebChart中的XML技术 »
Tools » http://www.anysql.net/tools/webchart_xml.html 2009-02-17在开始开发WebChart的那个年代, 正是XML被吹上神的年代, 在了解了一点点什么是XML后, 就在Webchart中免强应用了一把, 用XML来表示数据, 用XSL(XML的一种应用)来进行展示控制. 不能说非常好, 但还是比较灵活的, 至少灵活编辑格式, 而不用重新发布程序.
页面中显示主要有两种格式, XML就被用来表示如何显示表格数据及图片数据上面. 整个XML结构上分成三个部份, 第一是参数部份(param), 第二是数据部份(dataset), 第三是图形部份(image). 参数部份是会显示在任何页面中的, 而数据部份会显示成表格格式的页面中, 图形部份会出现在图形的页面中.
先来看一下数据部份的XML格式, 请关注dataset标记中的部份. 简单的表格显示(Demo 1), 稍微复杂的单元格合并(Demo 2), 非常有用的交叉表转换(Demo 3). 如果不清楚这三个例子, 可以去看一下功能简介页面.
再来看一下图形部份的XML格式, 请关注image标记中的部份. 有三维的饼状图(Demo 4), 实用的条状图(Demo 5), 适合显示趋势的线条图(Demo 6), 也有多个数据系列(Demo 7)的各种图. 如果不清楚这四个例子, 可以去看一下功能简介页面.
一个webchart标记表示一个数据, 或称一个查询, 也就是一个页面中可以显示多于一个查询的结果. 整个XML格式就是由多个webchart标记组成的, 而每一个webchart又可以是数据或图形. 然后用XSL代码(显示表格的模板, 显示图形的模板, 显示成Form格式的模板)就可以显示出来了.
不去介意技术是否先进了, 只在意目前用用是否方便.


能跟您交换个友情链接不?