使用 MOXy 在 XML 中提取属性值
Extracting attribute value in XML using MOXy
有谁知道如何将属性值映射到字段。说出标签lang的值,即"sw"到class
中的一个字段
<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;
谁能帮忙
假设您已正确设置 Moxy,我认为您的示例会遇到的问题是 Xpath "title/@lang"
实际上不会解析为您想要的属性。
像 //title/@lang
这样的东西应该可以用来选择 lang 属性的值。
有谁知道如何将属性值映射到字段。说出标签lang的值,即"sw"到class
中的一个字段<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;
谁能帮忙
假设您已正确设置 Moxy,我认为您的示例会遇到的问题是 Xpath "title/@lang"
实际上不会解析为您想要的属性。
像 //title/@lang
这样的东西应该可以用来选择 lang 属性的值。