Androidを使用してWebからXMLを解析しています。以下のコードは、XMLのサンプルを示しています。私が抱えている問題は、itemタグの文字列値を取得できないことです。 name = attributes.getQName(i);
を使用すると、属性の値ではなく名前が出力されます。
<weatherdata>
<timetags>
<item name="date">
<value>20/04/2012</value>
<unit/>
<image/>
<class>dynamic</class>
<description>The current date</description>
</item>
@Override
public void startElement(String uri, String localName, String qName,
Attributes attributes) throws SAXException {
if(localName.equalsIgnoreCase("item")){
//currentMessage.setMediaUrl(attributes.getValue(BaseFeedParser.Url));
String valueis=attributes.getValue("name")
}
super.startElement(uri, localName, qName, attributes);
}
attributes.getValue(i)
メソッドを試す