目前,我一直在解析简单的标签,但我无法弄清楚如何处理更复杂和重复的标签......
代码示例我一直在做:
while (xpp.getEventType()!=XmlPullParser.END_DOCUMENT) {
if (xpp.getEventType()==XmlPullParser.START_TAG) {
if (xpp.getName().equalsIgnoreCase("description")) {
weatherDetails.setWeatherLocation(xpp.nextText());
weather_userlocation.setText(weatherDetails.getWeatherLocation());
}
}
所以我可以挑出标签,因为它们只有一个...但是如果有多个那么:
-<weather time-layout="k-p12h-n14-1">
<name>Weather Type, Coverage, Intensity</name>
<weather-conditions weather-summary="Mostly Cloudy"/>
<weather-conditions weather-summary="Rainy"/>
</weather>
我想选择第一个天气状况,并获得“大部分多云”的文字。 如何单独复制特定的标签?
谢谢c: