我要从Android应用程序上的rss feed中读取一个流。 一切正常,但我无法从标签中获取完整的网址,因为它是一个自我标记
像这样的人这是xml页面(我无法编辑)Xml source page
这是填充以创建我需要的单个对象的代码
String titolo, descrizione, descrizione_breve, img, data, icona;
Notizia SitoDaAggiungere;
for (int i = 0; i < nodi.getLength(); i++) {
Node nodoItem = nodi.item(i);
if (nodoItem.getNodeType() == Node.ELEMENT_NODE) {
Element elemento = (Element) nodoItem;
titolo = elemento.getElementsByTagName("title").item(0).getTextContent();
descrizione_breve = elemento.getElementsByTagName("summary").item(0).getTextContent();
descrizione = elemento.getElementsByTagName("content").item(0).getTextContent();
img = elemento.getElementsByTagName("pic1").item(0).getTextContent();
data = elemento.getElementsByTagName("updated").item(0).getTextContent();
icona = elemento.getElementsByTagName("pic").item(0).getTextContent();
String link_sito = elemento.getElementsByTagName("link").item(0).getTextContent(); // <-- no error, but an empty string
SitoDaAggiungere = new Notizia(titolo, descrizione, descrizione_breve, data, img, icona, link_sito);
InserisciSito(SitoDaAggiungere);
}
}
有人可以帮帮我吗?
非常感谢!
答案 0 :(得分:1)
最后我做到了! 这是获取网址的代码
String link_sito = elemento.getElementsByTagName("link").item(0).getAttributes().item(0).getTextContent();
现在我只是用它来创建新的对象