布罗格的烘培机

Firefox、Opera、Safari下有的页面会出错,原因是以前的HTML数据不规范所致。

Z-Blog XSLT 预览版(已停止下载)

title做了两天的XSLT的模板体系终于有成果了,如果速度上过的去的话,其实XSTL做模板是很不错的,在数据控制输出方面有着非常大的优势,彻底的分离了数据与排版,让程序的结构更加明析有条理。不可否认,XSLT模板的编制难度比较大,当要制定界面时就需要扎实的基本功了,将模板分治为各个功能模块,善于运用template、include指令等都可以让模板的易用性提高。

部分修改:
1.新设了TPage类,控制所有页面的生成、输出、保存;
2.TPage类即可以保存为HTML文件,也可以直接Response.Writel输出;
3.为每个页面都定制了一个XSTL模板,由TPage类选择调用;
4.系统内部数据生成为XML格式排列,与XSTL模板配套;
5.移除了原Z-Blog上的缓存机制,目前首页列表页均要使用数据库连接;

摘录了《对J2EE项目的一些体会》一段话:

...
另外,XML+XSLT也是一种方案。将数据直接用XML形式表现出来,绕过Entity bean,然后再用XSLT模版转化成最终界面。XML与XSLT之间属于模式匹配式的松散耦合,可以避免强类型语言方法调用带来的参数类型、个数、顺序限制,做到彻底地数据与界面分离;同时XML形式的数据集在app server中可以按照合适的方案进行缓冲,避免频繁访问数据库,抵销XSLT转换引入的性能负担。同时XML和XSLT是业界广泛采纳的标准,如果今后采用不同的体系结构(如从J2EE移植到.Net或者相反),表现层的XSLT形式的界面可以重用。JSP或ASP就没有这种可能。问题在于首先要管理关系型数据到层次型XML数据的映射,其次如果没有一个好的工具,创建、维护XSLT也是很费时费力的事情。我现在的项目正在朝这个方向努力,希望能做一个象Delphi那样好用的,基于XSLT的HTML界面控件开发、管理、使用环境。
...

这段话里说了几个重要的问题:如何将数据库的数据排列成XML的格式,还有就是XSLT的使用上。另外XSLT转换的效益也值得关注。

下载:
http://www.rainbowsoft.org/zblog/upload/Z-Blog_XSLT_Preview.rar
本版本仅作技术性的预览用,请不要正式使用。
  • duduwolf :
  • 说真的,XSLT技术我一窍不通,你让我帮你看看,可是我看不懂啊!Wa

  • 2005-08-02 , 星期二 , 23:33:50
  • rainbowsoft :
  • 算了算了,我还是打算用最没有技术含量的东东,这样速度快嘛。
    白天看不到你,晚上倒冒出来了。

  • 2005-08-02 , 星期二 , 23:43:21
  • rainbowsoft :
  • 给backup.asp最后一段write前加入以下一句就能自定义输出文件名了:
    Response.AddHeader "Content-Disposition","attachment;filename=backup.xml" '输出backup.xml文件名

    这个好,3Q。

  • 2005-08-02 , 星期二 , 23:43:54
  • hubro :
  • 嘿嘿,有时间研究下的的吧
    www.cgren.net/hubro/index.xml

  • 2005-08-03 , 星期三 , 17:43:51
  • rainbowsoft :
  • 你的XML的BLOG我在去年就看过了,很独特。
    当时还写过几句话的。

  • 2005-08-04 , 星期四 , 06:30:27
  • hubro :
  • 服务器端转换成HTML?那还不如直接生成HTML来得方便
    因为是全部生成的静态XML,转换成HTML也就不可能了
    最初的是生成的全HTML的,发现生成的HTML文件一个达1M,换成XML就只有几百字节了mean
    如果说是为了能快速更换模版,建议你研究下我的。NET写的BLOG
    模版文件
    http://www.hubro.net/skin/will/index.htm
    我想这个比XML模版强大得多,也不是很复杂

    另,提出你的BLOG不足的地方
    配制
    1.请先将c_custom.asp文件中的 ZC_BLOG_HOST 更改为已分配的IP或域名。
    格式要是"http://xxx/",前面要加 http:// ,后面要加上 / 。
    这个完全可以程序自动判断的
    BLOG重建
    这个有点不好,这个应该是自动的,做到这一点,我想不应该太难

  • 2005-08-04 , 星期四 , 10:22:44
  • hubro :
  • 哦,忘了标签用法了
    http://www.hubro.net/admin/temp.htm

  • 2005-08-04 , 星期四 , 10:24:51
  • 3316 :
  • 研究研究

  • 2005-08-07 , 星期日 , 04:12:59
  • Aether :
  • 俺桌面上就放着文件,可怜我一直没时间研究。

  • 2005-08-09 , 星期二 , 15:02:32
  • samurai :
  • 我以前学过一会儿XML和XSTL,觉得XSTL简直就是超好的模板方案,现在想拿Z-Blog XSLT学习一下,但又没得下了,可否给我邮箱寄一个你的Preview版本看一下
    epweb@yeah.net

  • 2005-09-01 , 星期四 , 12:48:26
[<<] [<] [1] [2] [>] [>>]

发表评论:

­

Powered by Zdevo 1.0.3125.32067,Template by Nagrand.

­