JAxbのインストール、使用、リソースダウンロード
今日1つのjaxb技術を運用して、簡単に言えばxmlあるいはxsdファイルにコンパイルすることを通じてjava実体オブジェクトになって、中で私は相対的にやはり比較的に使いやすいと思って、私は私のインストールと使用を言います:
まず、このパスの下でインストールパッケージをダウンロードします(これを前提にjdk 1.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 リターンを押す 彼はあなたにコンパイルしてあげました.次は書いた例です.
まず、このパスの下でインストールパッケージをダウンロードします(これを前提にjdk 1.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>