gpt4 book ai didi

Java使用Rome和SyndEntry检索URL的 "getType"字段

转载 作者:行者123 更新时间:2023-12-01 13:13:02 26 4
gpt4 key购买 nike

我正在使用 Rome 和 SyndEntry(com.sun.syndicate.feed.synd.SyndEntry) 来检索 URL 的“getType”字段。

这是示例 xml feed。

<entry>
<title>Best Sellers</title>
<link type="application/atom+xml;profile=opds-catalog;kind=acquisition"
href="http://www.feedbooks.com/store/top.atom" rel="http://opds-spec.org
/sort/popular"/>
<updated>2014-03-27T16:38:38Z</updated>
<id>http://www.feedbooks.com/books/top.atom?range=week</id>
<content type="text">All categories</content>
</entry>

我想要得到这个: 链接类型=“application/atom+xml;profile=opds-catalog;kind=acquisition”

我尝试使用以下代码:

        SyndEntry entry = getItem( index );
List<SyndEnclosure> enclosureList = (List<SyndEnclosure>)entry.getEnclosures();
Log.d("opds", "size:"+enclosureList.size());
for (SyndEnclosure enclosure : enclosureList) {
Log.d("opds", enclosure.getType());
}

但它返回enclosureList.size()为零。获取链接->类型字段的正确方法是什么?谢谢!

最佳答案

像这样:

        List<SyndLink> links = entry.getLinks();
for (SyndLink link : links) {
System.out.println(link.getType());
}

关于Java使用Rome和SyndEntry检索URL的 "getType"字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22694380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com