使用XKit开发XMLBeans
作者: 经乾, 出处:IT专家网, 责任编辑: 叶江,
2007-03-12 10:39
本文将侧重于如何使用 XKit 来开发 XMLBeans 的内容……
清单 1:Order.xsd
xs:schema>
| < xs:schema targetNamespace =" http://www.ikigo.com/bods " xmlns =" http://www.ikigo.com/bods " xmlns:xs =" http://www.w3.org/2001/XMLSchema " version =" 1.0 "> < xs:element name =" order "> < xs:complexType > < xs:sequence > < xs:element ref =" header "/> < xs:element ref =" lines "/> </ xs:sequence > </ xs:complexType > </ xs:element > < xs:element name =" header "> < xs:complexType > < xs:sequence > < xs:element ref =" customer "/> < xs:element ref =" po "/> </ xs:sequence > </ xs:complexType > </ xs:element > < xs:element name =" customer " type =" xs:string "/> < xs:element name =" po " type =" xs:int "/> < xs:element name =" lines "> < xs:complexType > < xs:sequence > < xs:element ref =" line " minOccurs =" 0 " maxOccurs =" unbounded "/> </ xs:sequence > </ xs:complexType > </ xs:element > < xs:element name =" line "> < xs:complexType > < xs:sequence > < xs:element ref =" no "/> < xs:element ref =" item "/> < xs:element ref =" price "/> < xs:element ref =" qty "/> </ xs:sequence > </ xs:complexType > </ xs:element > < xs:element name =" no " type =" xs:int "/> < xs:element name =" item " type =" xs:string "/> < xs:element name =" price " type =" xs:float "/> < xs:element name =" qty " type =" xs:int "/> </ xs:schema > |

编译 Order.xsd 生成的 Jar 文件为 Order.jar ,命令为:
G:\bea\xkit\bin>scomp ?out Order.jar Order.xsd
| Loading schema file Order.xsd Time to build schema type system: 2.093 seconds Time to generate code: 5.918 seconds Compiled types to Order.jar |
- 本文关键词:

