`
lasuo
  • 浏览: 3550 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
社区版块
存档分类
最新评论

xml+xsl通用UI组件开发

    博客分类:
  • XML
阅读更多
因为worldwide的客户提出需要通过拖拉的方式拼装不同的组件来形成不同的应用系统(需要考虑跨浏览器及国际化的问题),所以我们在项目设计的前端展现分为三层:data service, ui component and ui render。

现在还属于设计摸索阶段,我和一个同事负责的是Ui component这块,因为是第一次搞这样的事,所以有不同的想法,我的想法是通过xml+xsl来实现,虽然我知道xsl的语法和编写方式,但是我也就仅停留在写xsl上,所以在系统方面还是有很多的问题不明白,网上搜搜及je坛子里也只看见有人说做过,但是没找到具体的设计或者是实现,所以发个帖子希望大拿或者有经验的同志给点宝贵意见,不胜感激。

设计目标:
通过获取不同的数据xml,显示成不同的应用组件。
存在的疑问:
1、有谁做过,你们的系统设计是如何实现的,
2、由谁来生成这个data xml,
3、生成的data xml放到那里,server side or memory?
4、针对跨浏览器有什么好的处理方式,是在服务器短生成html还是尽可能的使用兼容的js方法。
5、国际化方面除了设定xml字符集外还需要注意些什么。
6、其他..

希望各位不吝赐教!
分享到:
评论
3 楼 leegorous 2008-05-05  
对于data xml当然是任何来源都可以啦,一般是存在DB里吧,不太理解那个data xml是什么概念。
跨浏览器的支持看你喜好啦,总避不开要判断的,那个爽就那个咯,我个人偏爱js
国际化的问题对于这个实现来说不是什么问题了,保持utf-8,还不行就\uxxxx\uxxxx……总有办法的。
其他问题包括如何定义?如何扩展?如何扩展定义?如何切换显示(可能是render的功能了)?如何(异步)交互?……略去N个如何
1 楼 dennis_zane 2008-05-04  
看看SmartClient,也是个ajax商业项目,思路值的借鉴

相关推荐

    ASP.NET 3.5 开发大全

    14.4 XML样式表XSL 14.4.1 XSL简介 14.4.2 使用XSLT 14.5 Web服务(Web Service) 14.5.1 什么是Web服务 14.5.2 Web服务体系结构 14.5.3 Web服务协议栈 14.6 简单Web Service示例 14.7 自定义Web Service 14.7.1 ...

    ASP.NET 3.5 开发大全11-15

    14.4 XML样式表XSL 14.4.1 XSL简介 14.4.2 使用XSLT 14.5 Web服务(Web Service) 14.5.1 什么是Web服务 14.5.2 Web服务体系结构 14.5.3 Web服务协议栈 14.6 简单Web Service示例 14.7 自定义Web Service 14.7.1 ...

    ASP.NET 3.5 开发大全1-5

    14.4 XML样式表XSL 14.4.1 XSL简介 14.4.2 使用XSLT 14.5 Web服务(Web Service) 14.5.1 什么是Web服务 14.5.2 Web服务体系结构 14.5.3 Web服务协议栈 14.6 简单Web Service示例 14.7 自定义Web Service 14.7.1 ...

    ASPNET35开发大全第一章

    14.4 XML样式表XSL 14.4.1 XSL简介 14.4.2 使用XSLT 14.5 Web服务(Web Service) 14.5.1 什么是Web服务 14.5.2 Web服务体系结构 14.5.3 Web服务协议栈 14.6 简单Web Service示例 14.7 自定义Web Service 14.7.1 ...

    ASP.NET 3.5 开发大全word课件

    14.4 XML样式表XSL 14.4.1 XSL简介 14.4.2 使用XSLT 14.5 Web服务(Web Service) 14.5.1 什么是Web服务 14.5.2 Web服务体系结构 14.5.3 Web服务协议栈 14.6 简单Web Service示例 14.7 自定义Web Service 14.7.1 ...

    ASP.NET3.5从入门到精通

    14.4 XML 样式表XSL 14.4.1 XSL 简介 14.4.2 使用XSLT 14.5 Web 服务(Web Service) 14.5.1 什么是Web 服务 14.5.2 Web 服务体系结构 14.5.3 Web 服务协议栈 14.6 简单Web Service 示例 14.7 自定义Web Service 18 ...

Global site tag (gtag.js) - Google Analytics