【发布时间】:2018-03-05 10:29:59
【问题描述】:
我有以下部分 XML 代码,我想从特定标签中获取字符串。
输入 XML:
<subject>
<title> this title has 5 <sup>+</sup> rating star </title>
</subject>
从上面的 XML 我想要一个使用 xpath 之类的字符串
预期输出:
"this title has 5+ rating star"
注意:我使用过 @XmlPath 之类的
@XmlPath('subject/title/text()')
private String title;
但它返回第二个值作为标题变量的结果,如“评级星”
【问题讨论】:
-
当然可以,但是您的尝试在哪里?
-
@AniketSahrawat 我面临的问题是如果主标签包含子标签,那么它会返回字符串的最后一部分作为结果并覆盖第一部分。
-
请帮我解决上述问题。
标签: java jaxb marshalling unmarshalling for-xml-path