Ich habe eine XML von einer URL, die die folgenden Tags enthalten, http: //www.ZZZZZZZZZZZZz.jpg 'Breite =' 90 'Höhe = '62 ‚> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA Android-Wie bekomme ich den Inhalt der inneren Tag von xml in Android
ich brauche den Link in der img src = bekommen‘ http://www.ZZZZZZZZZZZZz.jpg 'und den Inhalt in der Beschreibung sagt AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA seprately in astring, wie ich es erreichen kann.
ich habe einen Code geschrieben, aber es funktioniert nicht die URL des Bildes
private void ProcessXml(Document data) {
if (data!=null){
feedList=new ArrayList<>();
Element root=data.getDocumentElement();
Node channel=root.getChildNodes().item(1);
NodeList items=channel.getChildNodes();
for (int i=0;i<items.getLength();i++){
Node currentChild=items.item(i);
if (currentChild.getNodeName().equalsIgnoreCase("item")){
GetterSetter getterSetter=new GetterSetter();
NodeList itemchild=currentChild.getChildNodes();
for (int j=0;j<itemchild.getLength();j++){
Node current=itemchild.item(j);
Log.d("aaa", "ProcessXml: ="+current.getTextContent());
if (current.getNodeName().equalsIgnoreCase("title")){
getterSetter.setTitle(current.getTextContent());
}
else if(current.getNodeName().equalsIgnoreCase("description")){
getterSetter.setDescription(current.getTextContent());
}
else if (current.getNodeName().equalsIgnoreCase("link")){
getterSetter.setLink(current.getTextContent());
}
else if (current.getNodeName().equalsIgnoreCase("pubDate")){
getterSetter.setPubDate(current.getTextContent());
}else if (current.getNodeName().equalsIgnoreCase("enclosure url")){
String url=current.getAttributes().item(0).getTextContent();
getterSetter.setThumbnail(url);
}
}
feedList.add(getterSetter);
Log.d("qqq", "thumbnail: ="+getterSetter.getThumbnail());
}
}
}
}
danke, aber doc.select und doc.text funktioniert nicht –
oops .. Wenn Sie Beiträge verfassen können Ihre Code mit jsoup, fügen Sie bitte zu Ihrer Antwort hinzu. – nshmura