Tag: XMLBeans

目次

参考情報

インストール

  • Installing XMLBeansを参考に行う。
  • XMLBeans Source and Binariesから最新のバイナリーリリース、xmlbeans-2.5.0.zipをダウンロードし適当な場所に展開しておく。
  • CLASSPATHなどの設定はEclipseやAntを使う場合特に必要ないかもしれない。
  • antを使う場合はantバイナリをインストールしてPATHを通しておく(Eclipseプラグインはうまく動かなそうなので)。

Eclipseでサンプルプロジェクト作成

新規プロジェクト生成

  • Eclipseを起動し、[新規Javaプロジェクト[→XMLBeansDemoを生成。
  • [プロパティ]→[Javaのビルドパス]→[外部JARの追加]。XMLBeansのlibフォルダの下のjarファイルを全て追加しておく。

xsdファイル作成

<?xml version='1.0' encoding='utf-8'?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:m="http://ultimania.org/members"
           targetNamespace="http://ultimania.org/members"
           elementFormDefault="qualified">

  <!-- members要素 -->
  <xs:element name="members">
    <xs:complexType>
      <xs:sequence>
        <!-- member要素を繰り返しで定義-->
        <xs:element minOccurs="0"
                    maxOccurs="unbounded" ref="m:member" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  
  <!-- member要素 -->
  <xs:element name="member">
    <xs:complexType>
      <xs:sequence>
        <!-- name要素 -->
        <xs:element name="name" type="xs:string" />
        <!-- organization要素 -->
        <xs:element name="organization" type="xs:string" />
      </xs:sequence>
      <!-- id属性 -->
      <xs:attribute name="id" type="xs:int"/>
    </xs:complexType>
  </xs:element>

</xs:schema>

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-04-13 (水) 16:46:47