0

次の構造のxmlがあります。

<Items>
  <item>
    <IntItem>
      <value>1</value>
    </IntItem>  
  </item>
  <item>
    <BoolItem>
      <value>true</value>
    </BoolItem>  
  </item>
  <item>
    <StrItem>
      <value>word</value>
    </StrItem>  
  </item>
</Items>

これは、さまざまなタイプ (bool、int、string) の項目のリストです。上記のxml構造に注釈を付けてJavaクラスを書くのを手伝ってくれませんか?

4

1 に答える 1

1

実際にxmlファイルで「Javaクラス」を生成したいですか? (タイトルの通りです)

その場合は、xml ファイル (モデル) からコードを生成できるモデリング フレームワークを検討する必要があります。AcceleoEMFはほんの一例です。しかし、もっとあります。

ただし、クラスのフィールドに xml ファイルを入力したいだけの場合は、Android 用の xml パーサーをいくつか調べて、xml を解析し、値をフィールドに割り当てるだけです。SAXDOMは、Android で非常に人気のある 2 つのパーサーです。

于 2012-01-23T18:39:12.710 に答える