1、
关于
XML
XML
是元标记语言,
XML
元素由起始标记、结束标记和二者之间的数据组成,广泛运用于数据存储和交换。
2、
XMLBeans
简介
XMLBeans==XML+JavaBeans
,是一种
XML-Java
类型绑定技术,提供了完整的
XML Schema
和
Infoset
支持。由
BEA
公司发明,于
2003
年
9
月捐赠给
Apache
软件基金会的
XML
项目组,目前的最新版本为
2.2.0
。
XMLBeans
通过编译
XML Schema
文件,把
XML
实例和底层架构映射为
JavaBeans
风格的对象,开发人员通过
getter
和
setter
访问器轻松检索、定位和操作
XML
数据文件。
3、
XMLBeans
操作步骤
3.1
准备
XML Schema
文件
XML Schema
文件是一个
XML
数据文件的约束文件,它定义了
XML
文件的结构和元素,以及对元素和结构的约束。二者相当于数据表结构与数据的关系。
XML Spy
可以通过
XML
文件生成
Schema
文件,或者使用
Workshop
等软件创建。
3.2
利用
scomp
来生成
Java Classes
scomp
是
XMLBeans
提供的一个编译工具,通过
schema
文件生成相应的
XML Bean
类和元数据,在其安装目录下的
bin
目录下。
scomp
命令的语法如下:
scomp [opts] [dirs]* [schema.xsd]* [service.wsdl]* [config.xsdconfig]*
主要的参数说明:
-src [dir]
--
生成的
Java
源码存放目录
-srconly
--
只生成
Java
源码,不编译、产生
Jar
文件
-out [jarFileName]
--
生成的
Jar
文件,缺省是
xmltypes.jar
-compiler
-- Java
编译器的路径,即
Javac
的位置
schema.xsd
-- XML Schema文件的路径
config.xsdconfig
-- xsdconfig
文件的路径
,
主要用来制定生成的
Java Classes
的文件名规则和
Package
名称,否则
package name
将以
schema
的
xmlns
为准。
scomp
-
src .
/
src
-
out baiduweb.jar WebSearchSchema.xsd
3.3
读取
XML
数据文件
将生成的
jar
包添加到项目的
libraries/classpath
中,新建一个
java
程序:
3.4
写
XML
数据文件
3.5
修改
XML
数据文件
3.6
删除
XML
结点
3.7
查询
XML
数据
(
未完待续
)
资源:
Apache XMLBeans——XMLBeans官方网站
Configuring XMLBeans by Hetal Shah 2005-03-10
XMLBeans 2.0 —— 一位Java开发人员的视点 by Jacob Danner, Raj Alagumalai 2006-07-13
了解Apache XMLBeans 2.0中的一些新特性,包括XPath/Xquery集成以及对泛型的支持。
posted on 2006-08-15 01:33
Xu Jianxiang 阅读(894)
评论(0) 编辑 收藏 所属分类:
Open Source