欢迎来到天天文库
浏览记录
ID:24618976
大小:52.50 KB
页数:4页
时间:2018-11-14
《整合java与xml的新应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、整合Java与XML的新应用>>教育资源库XML(eXtensibleMarkupLanguage,可扩展的标记语言)是万维网联盟(L的语法类似HTML,都是用标签来描述数据的。HTML的标签是固定的,我们只能使用,不能修改。XML则不同,它没有预先定义好的标签可以使用,而是依据设计上的需要自行定义标签。XML是一个元语言,根据不同的行业和语义,可以派生出许许多多的协议和规范。目前的基本协议有XSL、XLink/Xpointer、Xpath、XHTML、Schema等。不同的行业和领域都可以制定自己的XML规范,用于横向和纵向的信息交流和数据传输。XML规范有大有小,大的可以为
2、全世界范围内的商务数据制定格式,像ebXML、Biztalk、eCo;小的有专门用于电子钱包的ECML,有为数学制定的MathML;还有为多媒体数据同步的SMIL,像XSL是专门用于显示的,它制定了许多有显示语义的标签;而XLink是描述文档之间关系的语言。像Micrsoft的CDF(ChannelDefinitionFormat)推送频道“PUSH”技术应用、L(arketLanguage)无线商务应用等等都是XML技术的具体应用。XML给基于L用户可以方便地进行本地计算和处理。XML格式的数据发送给客户后,客户可以用应用软件解析数据并对数据进行编辑和处理。使用者可以用不同的
3、方法处理数据,而不仅仅是显示它。XML文档对象模式(DOM)允许用脚本或其它编程语言处理数据,数据计算不需要回到服务器就能进行。XML可以被利用来分离使用者观看数据的界面,使用简单灵活开放的格式,可以给L核心功能的有关特性和规范如下:1.格式良好的(L文档;2.文档类型定义(DTD);3.XML使用样式?CSS(CascadingStyleSheet,层叠样式表单)和XSL(eXtensibleStyleLanguage,可扩展样式语言);4.文档对象模型(DOM)?XML编程接口;5.XML简单API(SAX)?XML编程接口;6.XML命名空间(Namespace)和模式(
4、Schema);7.链接(XLink)和查询;8.XPath(XMLPathLanguage)和XPointer(XMLPointerLanguage);9.转换XML?XSL和XSLT(XSLTransformation);10.XML和数据库;11.用于服务器协议?XML-RPC、SOAP(SimpleObjectAccessProtocol,简单对象访问协议)和L是一种具有描述数据功能的语言,它十分适合作为知识表示语言或作为组件及文件格式的表示方法。它还可以让数据在不同的中,根据通用的语法规则来处理。而Java则是用于Inter、适合于分布式环境、提供了一个跨平台的语言。
5、XML和Java相结合主要原因是基于XML的语法提供了一种灵活的、标准的、健壮的Java编程方案,同时,Java也将一种普遍的语义集合应用于XML数据。既然Java和XML都是可移植的标准,这两种技术结合的结果也是可移植的,可以重用数据和移植行为。单独使用XML或Java所能获得的所有潜力还没有被完全掌握,将它们结合就走进了一个巨大的、新的国度。将XML应用于Java的两个主要的应用是面向表示的出版业和企业中面向消息的中间件技术。9731248:Java和XML是在为不同客户开发L和Java的方便性和可延展性使它们在新的L标准)的文档。上述这些功能使得XML技术被期望给面向网络
6、的应用,特别是在数据交换领域带来革命性的影响。Java与XML一起使得新一代L的结合应用建立一个良构(L文档及验证的实例对于一个XML文件是否符合L基本语法,必须借助XML分析器来加以检查。比较常见的XML分析器有Xerces、JAXP和MSXML。一个XML文档是有明显特征的。下面是一个XML文档的实例People.xml,代码如下:<?xmlversion="1.0"encoding="GB2312"?><PeopleInfo><PeoplePeopleId="YOUR"><PeopleName>古董</PeopleName><Peopl
7、eSex>男</PeopleSex><PeopleAge>23</PeopleAge></People><PeoplePeopleId="SHEN"><PeopleName>王冠</PeopleName><PeopleSex>女</PeopleSex><PeopleAge>25</PeopleAge></People></PeopleInfo>9712下一页>>>>这篇文章来自..,。31248:上一页12>>>>
此文档下载收益归作者所有