使用XKit开发XMLBeans
作者: 经乾, 出处:IT专家网, 责任编辑: 叶江,
2007-03-12 10:39
本文将侧重于如何使用 XKit 来开发 XMLBeans 的内容……
XMLBeans 允许你以一种友好的方式来操作 XML 文档,它是一种把 XML (可移植的数据)和 Java 编程语言(可移植的代码)绑定在一起的工具。它的优点在于:你可以使用 XML 和 XML Schema 灵活性来设计数据模式和接口,然后很自然地把它们映射成对应的 Java 语言代码,这样就可以在任何 Java 应用环境中访问和修改 XML 实例数据。
本文将侧重于如何使用 XKit 来开发 XMLBeans 的内容。
一. XKit的获得及配置
1 .XKit 的获得
XMLBeans 可以从 BEA 公司的 http://workshop.bea.com/xmlbeans/xmlbeans.zip 站点下载。解压缩后,有一个 xkit 的目录,内容包括:
- ./lib/xbean.jar大小为 3492KB ,是 XMLBeans 的实现类库,支持的 JDK 版本为 JDK1.4.x 。
- ./binXkit 的全部命令行脚本。
- ./anttask.htmlantTask 文档
- ./javadoccom.bea.xml.* 类图
- ./srcXMLBeans 的源代码
- ./schemas些 schemas 的例子
2.XKi的配置
确保安装了 JDK 1.4.x ,并且 java[.exe] 、 javac[.exe] 、 jar[.exe] 在 PATH 中, XMLBeans 的 bin 目录也在 PATH 中。设置环境变量 XMLBEANDIR ,值为 ./lib 目录路径,如在 WINDOWS 下: SET XMLBEANDIR=G:\bea\xkit\lib
二. XKit的使用
1. 编译Schema
通过执行 scomp 命令来编译 Schema , scomp 的用法为:
G:\bea\xkit\bin>scomp
| Compiles a schema into XML Bean classes and metadata. Usage: scomp [opts] [dirs]* [schema.xsd]* [service.wsdl]* [config.xsdconfig]* Options include: -cp [a;b;c] - classpath -d [dir] - target binary directory for .class and .xsb files -src [dir] - target directory for generated .java files -srconly - do not compile .java files or jar the output. -out [result.jar] ? 指定输出的 Jar 文件名,如 output.jar -dl - permit network downloads for imports and includes (default is off) -noupa - do not enforce the unique particle attribution rule -nopvr - do not enforce the particle valid (restriction) rule -quiet - print fewer informational messages -license 打印 XMLBeans 的 license 文件内容 |
- 本文关键词:

