私はXmlファイルからこの部分を持っています:
<image height="55">image1.jpg</image>
<image height="60">image2.jpg</image>
<image height="170">image3.jpg</image>
私はそれを解析できることを知っています:
@ElementList(entry = "image", inline = true)
private List<Image> images;
しかし、私は私のJavaオブジェクトに名前を持つ1つの属性が必要です:
String image; // correspond to image2.jpg
注釈でこれを行うにはどうすればよいですか?
アップデート:
私が望んでいるわけではありません、私はこのようなクラスを持っています。しかし、属性を 1 つだけ宣言したい
String image;
2 行目以降のテキストにダイレクト アノテーションで直接アクセスする
<image height="60">image2.jpg</image>
たとえば(わかりません)次のようなもの:
@Element(name="image[1]/text")
String image;
出来ますか ?