CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > 技巧

使用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 文件内容

共4页。 1 2 3 4 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       

该文章的读者还阅读了

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i