首页    软件    源码    资讯教程    
hicode.cc
loading
您的位置: 源码下载 >> 编程源码 >> JAVA源码 >> Axiom 1.2.12
  • 软件语言:多国语言
  • 授权方式:免费软件
  • 运行环境:JAVA
  • 软件类型:国外软件/JAVA源码
  • 相关链接: 演示 官方
  • 收录/更新:2011-07-10/2011-07-10
  • 软件大小:1.8MB
  • 发布者:admin
  • 下载次数:
  • 浏览次数:

软件简介


AXIOM
Axis对象模型(AXIOM)是一个XML对象模型,设计用于提高XML处理期间的内存的使用率和性能,基于Pull解析。
Pull 解析方式,基于STAX(Streaming API for XML),Pull解析是最近处理XML的一种趋势,而SAX和DOM都是基于push的解析方式,也就是说解析控制在parser本身。Push解析方 式很容易使用,但在处理XML文档时效率并不好,(因为要在内存中生成完成的对象模型)。Pull解析方式颠倒了这种控制方式,增强了parser,只在 用户需要的时候才进行处理。用户决定处理或者忽略parser生成的事件。
AXIOM(也称为OM)可以控制解析过程,以提供延迟构建支持。延迟 构建是指AXIOM不完全构建对象模型,模型的其余部分基于用户的需要构建。以下实例对此概念进行了说明:假定某个用户需要从XML输入流中获得一个人的 元素值,AXIOM构建的对象模型将一直包含到元

Axiom 是一个基于StAX、兼容XML Infoset的对象模型,which supports on-demand building of the object tree. It supports a novel "pull-through" model which allows one to turn off the tree building and directly access the underlying pull event stream. It also has built in support for XML Optimized Packaging (XOP) and MTOM, the combination of which allows XML to carry binary data efficiently and in a transparent manner. The combination of these is an easy to use API with a very high performant architecture!

版本包含以下补丁:
* [AXIOM-63] - OMXMLStreamReaderValidator incorrectly reports
mismatched END_ELEMENT events
* [AXIOM-305] - Need OMElement.getNamespaceURI() convenience method
* [AXIOM-354] - Potential class loader leak caused by the thread local
in org.apache.axiom.util.UIDGenerator
* [AXIOM-356] - OMElement#resolveQName implementations use incorrect
algorithm to resolve unprefixed QNames
* [AXIOM-358] - OMStAXWrapper#hasNext may return incorrect value
* [AXIOM-359] - OMProcessingInstructionImpl incorrectly trims the
value passed in the constructor
* [AXIOM-364] - Unnecessary cast to byte while scanning for first MIME boundary
* [AXIOM-365] - Add ConcurrentModificationException support to iterators


南方电信 
网通下载 
浙江电信 



投一票: (0)      (0)


如果您喜欢本软件,请点击下面的按钮分享给您的朋友们,他们会感激您的。

相关软件