最近忙活了一阵子,搞的就是通过xsd生成xsl,网上倒是找到了类似的工具,貌似都是商用付费的,看不到源码也拿不到正式版,我们项目里要整个这个东西(不过不需要很强大),我对图形化处理那块不是很熟,就整后台了,基本思路就是:
1、通过目标XSD生成目标XML,这个一步很多工具都做得到,不过为了后面的做准备,我在这个xml里添加了一些额外的属性,比如maxOccurs,maxOccurs之类。
2、把这个xml的元素和属性都转化为xslt标签,再加上xsl:if,xsl:for-each之类,当然不能忘了给这些xslt元素的选择器加上xpath值,这个值就靠前台提供咯。
目前基本上实现了xsd的大部 ...
因为worldwide的客户提出需要通过拖拉的方式拼装不同的组件来形成不同的应用系统(需要考虑跨浏览器及国际化的问题),所以我们在项目设计的前端展现分为三层:data service, ui component and ui render。
现在还属于设计摸索阶段,我和一个同事负责的是Ui component这块,因为是第一次搞这样的事,所以有不同的想法,我的想法是通过xml+xsl来实现,虽然我知道xsl的语法和编写方式,但是我也就仅停留在写xsl上,所以在系统方面还是有很多的问题不明白,网上搜搜及je坛子里也只看见有人说做过,但是没找到具体的设计或者是实现,所以发个帖子希望大拿或者有经验 ...
- 浏览: 126 次
- 性别:

- 来自: 重庆

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
xml+xsl通用UI组件开发
对于data xml当然是任何来源都可以啦,一般是存在DB里吧,不太理解那个da ...
-- by leegorous -
xml+xsl通用UI组件开发
http://www.javaeye.com/topic/189469
-- by javaTo -
xml+xsl通用UI组件开发
看看SmartClient,也是个ajax商业项目,思路值的借鉴
-- by dennis_zane






评论排行榜