どうすればAndroidでこのxmlファイルを解析して大きな画像のURLを取得できますか
<image size="small">http://userserve-ak.last.fm/serve/34/62210477.png</image> <image size="medium">http://userserve-ak.last.fm/serve/64/62210477.png</image>
<image size="large">http://userserve-ak.last.fm/serve/126/62210477.png</image>
ICSやJellyBeanなどの新しいAndroidバージョンでimagesize= "large"のURLにアクセスするための最良の方法は何ですか*編集された質問* 回答で提供されたリンクとして私は今私のxmlファイルに従っていくつかの変更を加えましたiiデータを取得しますが、URLにアクセスしたい大きな画像の大きな画像のURLを取得するために必要な変更
変更するコード(私は思う)
@Override
public void startElement(String uri, String localName, String qName,
Attributes attributes) throws SAXException {
elementOn = true;
if (localName.equals("artist"))
{
data = new XMLGettersSetters();
} else if (localName.equals("image")) {
/**
* We can get the values of attributes for eg. if the CD tag had an attribute( <CD attr= "band">Akon</CD> )
* we can get the value "band". Below is an example of how to achieve this.
*
* String attributeValue = attributes.getValue("attr");
* data.setAttribute(attributeValue);
*
* */
}
}
/**
* This will be called when the tags of the XML end.
**/
@Override
public void endElement(String uri, String localName, String qName)
throws SAXException {
elementOn = false;
/**
* Sets the values after retrieving the values from the XML tags
* */
if (localName.equalsIgnoreCase("name"))
data.setTitle(elementValue);
else if (localName.equalsIgnoreCase("listeners"))
data.setArtist(elementValue);
else if (localName.equalsIgnoreCase("url"))
data.setCountry(elementValue);
else if (localName.equalsIgnoreCase("image"))
data.setCompany(elementValue);
}
/**
* This is called to get the tags value
**/
@Override
public void characters(char[] ch, int start, int length)
throws SAXException {
if (elementOn) {
elementValue = new String(ch, start, length);
elementOn = false;
}
}
助けてくださいありがとう