使用 jaxb 的 xpath 解析 xml
Parse xml with xpath for jaxb
我想将 ArrayList
与来自 xml 的 url 一起使用:
<rss version="2.0" xmlns:mailru="https://news.mail.ru/">
<channel>
<item>
<enclosure url="https://news.mail.ru/pic/a7/a4/main24128764_eb1fd077a98a69823f0661e5ccb4b505.jpg#620#388" type="image/jpeg" />
我用这个:
@XmlPath("channel/item/enclosure/[@url]/text()")
private ArrayList <String> urls;
但这行不通。请帮忙。
正确的 xpath 是
channel/item/enclosure/@url
将为您提供节点外壳
的url属性的值
我想将 ArrayList
与来自 xml 的 url 一起使用:
<rss version="2.0" xmlns:mailru="https://news.mail.ru/">
<channel>
<item>
<enclosure url="https://news.mail.ru/pic/a7/a4/main24128764_eb1fd077a98a69823f0661e5ccb4b505.jpg#620#388" type="image/jpeg" />
我用这个:
@XmlPath("channel/item/enclosure/[@url]/text()")
private ArrayList <String> urls;
但这行不通。请帮忙。
正确的 xpath 是
channel/item/enclosure/@url
将为您提供节点外壳
的url属性的值