有谁知道如何将属性的值映射到字段。说标签lang的值,它是“sw”到类
中的字段<book category="cooking">
<title lang="sw">Vegetarian</title>
<year>2008</year>
<price>30.00</price>
<authors>
<author>Tichaona</author>
<author>Ngodza</author>
</authors>
</book>
......
......
......
<book category="Huffman Coding">
<title lang="en">Encryption</title>
<year>2000</year>
<price>45.00</price>
<authors>
<author>Ruvimbo</author>
</authors>
</book>
我希望能够使用MOXy扩展将属性lang中的值放入字段。
更多@XmlPath("title/@lang")
private String language;
任何人都可以提供帮助
答案 0 :(得分:2)
假设您已正确设置Moxy,我认为您的示例所遇到的问题是Xpath "title/@lang"
实际上无法解析为您想要的属性。
//title/@lang
之类的东西可以用来挑选lang属性的值。