このような単純なxmlに対して単一のJava Beanでマッピングを行う方法はありますか:
<item lang="en">
<item-url>some url</item-url>
<parent id="id_123"/>
</item>
私はこのようなことを試しました:
@XmlRootElement( name = "item" )
public class Item {
@XmlElement( name = "item-url" )
private String url;
@XmlAttribute( name = "parent/@id" )
// Of course XPath doesn't work here, but it would be great...
private String parentId;
}
つまり、対応する Bean を作成せずに内部要素の属性にアクセスするにはどうすればよいですか?