jaxb的安装、使用和资源下载_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > jaxb的安装、使用和资源下载

jaxb的安装、使用和资源下载

 2012/9/8 11:52:13  jccmjl  程序员俱乐部  我要评论(0)
  • 摘要:今天运用到一个jaxb技术,简单来说就是给xml或者是xsd文件通过编译变为java实体对象,在中我觉得相对还是比较好用,我说说我的安装和使用:首先在这个路径下下载一个安装下包(在这前提下要安装好jdk1.6,环境变量要配置好):jar包下载路径:http://download.csdn.net/detail/jccmjl/4498291下载好以后接下来进行安装:在命令行输入cmd--->比如说我这个jar放在d盘下面就输入:java-jarJAXB2_20101209.jar按回车
  • 标签:使用 安装 下载 资源

今天运用到一个jaxb技术,简单来说就是给xml或者是xsd文件通过编译变为java实体对象,在中我觉得相对还是比较好用,我说说我的安装和使用:

??? 首先在这个路径下下载一个安装下包(在这前提下要安装好jdk1.6,环境变量要配置好):

?????? jar包下载路径:http://download.csdn.net/detail/jccmjl/4498291

????? 下载好以后接下来进行安装:

??????? 在命令行输入cmd --->比如说我这个jar 放在d盘下面就输入:java -jar? JAXB2_20101209.jar?? 按回车,他会弹出一个窗口,给下拉框拉到最下面下就OK,那么他就会自动安装好。

?

?

??? 使用,比如我现在给一个xsd配置好的文件放在d盘下面:

???????????????????? 输入csd:? 找到d盘下面: 输入:xjc? D:\knetretInfo.xsd? 按回车? 他就给你编译好了,下面是一个写好了的例子

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
	attributeFormDefault="unqualified" elementFormDefault="qualified">
	<xs:element name="knetRetInfo" type="knetRetInfo"/>
	<xs:complexType name="knetRetInfo">
		<xs:all>
			<xs:element name="expireDate" type="xs:string" />
			<xs:element name="registerDate" type="xs:string" />
			<xs:element name="domainList " type="domainList" />
			<xs:element name="reneWDate" type="xs:string" />
			<xs:element name="certId" type="xs:string" />
			<xs:element name="delTime" type="xs:string" />
			<xs:element name="sealCerBackList" type="sealCerBackList" />
			<xs:element name="sealCertLogBackList" type="sealCertLogBackList" />
			<!-- result基类 -->
			<xs:element name="code" type="xs:string" />
			<xs:element name="msg" type="xs:string" />
			<!-- 返回结果list暂且搁着。 -->
			<xs:element name="result" type="xs:string" />
			<xs:element name="date" type="xs:string" />
		</xs:all>
	</xs:complexType>
	<xs:complexType name="domainList">
		 <xs:sequence>
		 	<xs:element name="domainName"  maxOccurs="unbounded" minOccurs="1"/>
		 </xs:sequence>
	</xs:complexType>
	<xs:complexType name="sealCerBackList">
		 <xs:sequence>
		 	<xs:element name="sealCertBack"  type="sealCertBack" maxOccurs="unbounded" minOccurs="1"/>
		 </xs:sequence>
	</xs:complexType>
	<xs:complexType name="sealCertBack">
	 		<xs:all>
				<xs:element name="domain_name"  type="xs:string"/>
				<xs:element name="unit_name"  type="xs:string"/>
				<xs:element name="qualification_code "  type="xs:string"/>
				<xs:element name="qualification_name"  type="xs:string"/>
				<xs:element name="valid_period_start"  type="xs:string"/>
				<xs:element name="valid_period_end"  type="xs:string"/>
				<xs:element name="valid_period"  type="xs:string"/>
				<xs:element name="qualification_organiZation"  type="xs:string"/>
				<xs:element name="uPLoadFlleName"  type="xs:string"/>
				<xs:element name="audit_status"  type="xs:string"/>
				<xs:element name="register_date"  type="xs:string"/>
			</xs:all>
	</xs:complexType>
	<xs:complexType name="sealCertLogBackList">
		 <xs:sequence>
		 	<xs:element name="sealCertLogBack"  type="sealCertLogBack" maxOccurs="unbounded" minOccurs="1"/>
		 </xs:sequence>
	</xs:complexType>
	<xs:complexType name="sealCertLogBack">
	 		<xs:all>
				<xs:element name="domain_name"  type="xs:string"/>
				<xs:element name="name"  type="xs:string"/>
				<xs:element name="qualification_code "  type="xs:string"/>
				<xs:element name="qualification_name"  type="xs:string"/>
				<xs:element name="valid_period_start"  type="xs:string"/>
				<xs:element name="valid_period_end"  type="xs:string"/>
				<xs:element name="valid_period"  type="xs:string"/>
				<xs:element name="qualification_organiZation"  type="xs:string"/>
				<xs:element name="uPLoadFlleName"  type="xs:string"/>
				<xs:element name="audit_status"  type="xs:string"/>
				<xs:element name="register_date"  type="xs:string"/>
				<xs:element name="operation"  type="xs:string"/>
			</xs:all>
	</xs:complexType>
</xs:schema>
发表评论
用户名: 匿名