public String getRSSLinkFromURL(String url) {
org.jsoup.select.Elements links;
try {
// Using JSoup library to parse the html source code
org.jsoup.nodes.Document doc = Jsoup.connect(url).get();
// finding rss links which are having link[type=application/rss+xml]
links = doc.select("link[type=application/rss+xml]");
// check if urls found or not
if (links.size() > 0 ) {
rss_url = links.get(0).attr("href").toString();
}
}
catch (IOException e) {
e.printStackTrace();
}
// returing RSS url
return rss_url;
}
我正在开发android rss应用程序。这是我的代码片段。只有链接标记中的rss链接才会被匹配和检索。但问题是无法检索锚标记中的某些rss链接,因为它没有任何公共属性值。你还有其他解决方案吗?请回复。
谢谢..答案 0 :(得分:0)
我真的不知道人们如何理解这个问题。
请提及你的 1)编码策略 2)你工作的平台(它是android ??还是只是Java ???) 3)你在使用PHP吗?
你可以试试这个:
<WebView
android:id="@+id/web_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
在Java类文件中:
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.your_layout);
WebView wb = (WebView) findViewById(R.id.web_view);
wb.loadDataWithBaseURL("", "<b> its html text </b>", mimeType, encoding, "");
}