固有的DOM II支持
在1.0版本中,对DOM的访问由Xerces处理,因此此类调用返回一个Xerces DOM Node。在2.0中,类似调用返回XMLBeans DOM表示,因为DOM II现在是天然实现的。这意味着在XMLBeans内无需协调两种不同的数据存储即可访问DOM表示和XMLBeans表示。
这还意味着可以通过以下三种方式中的任何一种来处理XML。第一种方式是使用XmlObject API中JavaBean风格的方法。第二种方式是通过XMLCursor API使用基于令牌的模型。而第三种方式是使用对熟悉DOM API的人来说非常熟悉的树模型。它有一个特别的好处,就是用户可以在这些方法之间来回切换,而不必担心实例的同步问题。从开发人员的角度来看,这就意味着他们可以使用最顺手的方式来处理XML。现在我们来了解一些可以在其中进行切换以便获得XML的底层视图的API:
|
//To get the live DOM Node: //To get back: //XMLBeans 1.0 API returns a copy: |
从上面的代码中可以看出,在这些视图之间进行切换相当容易。
结束语
本文介绍了XMLBeans 2.0中可用的一些新特性。我们了解到XMLBeans提供了一个健壮且完全保真的Java到XML的绑定框架。我们还介绍了如何使用XMLBeans 2.0的一些新特性更方便快捷地完成项目。这些新特性可以提高开发人员的生产力。性能提升也有助于提高生产力,但更重要的是,这意味着花在对应用程序进行调试和分析瓶颈上的时间将会减少。
我们介绍的特性只是XMLBeans的最新版本所提供的一部分增强。请了解一下XMLBeans,看它是如何帮助改进开发人员的开发工作的。
(责任编辑:海纳百川 qlmzl11268@hotmail.com TEL:(010)68476606-8007)
| 共11页: 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 11 | ||
|