60、探索XMLC:从基础到高级应用

探索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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值