探索XMLC:从基础到高级应用
1. XMLC概述
Enhydra XMLC是一种高度可移植的XML/HTML软件应用程序,允许Java应用程序与各种设备进行协商,从手机到浏览器或其他使用基于XML或HTML的语言的应用程序。它可以与任何Java应用程序服务器一起使用,包括开源的Enhydra或BEA WebLogic。
XMLC广泛用于使现代Java/XML应用服务器能够服务于许多类型的设备,无论是已建立的还是新兴的。这些语言和协议,如XML、HTML、XHTML、WML、J2ME和VoiceXML,都是XMLC环境的原生语言。
1.1 XMLC的核心特点
- 完全控制 :XMLC将Java置于标记语言操作的完全控制之下,通过利用文档对象模型(DOM),使Java完全控制展示流程。
- 松散耦合 :XMLC确保Java逻辑与HTML或XML标记永远不会重叠,从而实现松散耦合的开发模式。
- 设备独立性 :XMLC支持多种XML客户端语言和协议,使单一应用程序能够通过多种语言与客户端进行协商。
2. XMLC基础
2.1 XML世界中的HTML
HTML并非完全兼容XML,尤其是早期版本的HTML,它破坏了一些关键的XML语言规则。这些违规行为包括包含展示信息(例如, <粗体> )和格式不正确的元素(例如 <BR> )。为了使HTM
超级会员免费看
订阅专栏 解锁全文
781

被折叠的 条评论
为什么被折叠?



