2

我有一个 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 对象中有一个名称为:

String image; // correspond to image2.jpg

我怎样才能用注释做到这一点?

更新:

这不是我想要的,我有这样的课。但我只想声明一个属性

String image;

使用直接注释从第二行直接访问文本

<image height="60">image2.jpg</image>

例如(我不知道)这样的事情:

@Element(name="image[1]/text")
String image;

可能吗 ?

4

1 回答 1

3

像这样使用@Text

class Image {

@Attribute
int height;

@Text
String image
}
于 2013-08-19T03:55:44.663 回答