0
私は次のタグを含むURLからxmlを取得しました http://www.ZZZZZZZZZZZZz.jpg 'width = '90' height = '62「>私はのIMG SRC =内部リンクを取得する必要があり Android-androidのxmlの内側のタグの内容を取得する方法
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA」http://www.ZZZZZZZZZZZZz.jpg 'と記述内のコンテンツは、私はそれを達成できるかのAStringでseprately AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAを言います。
私は、コードを書かれているが、それは
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());
}
}
}
}
はあなたに感謝していますが、投稿することができた場合はdoc.selectとdoc.textが...おっと –
が機能していないあなたコードをjsoupを使用して、あなたの答えに追加してください。 – nshmura