Хорошо:
time-layout
не имеет атрибута с именем period-name
(у него есть подэлементы с этим атрибутом)
- температура должна быть в порядке, я думаю
weather
не имеет атрибута weather-summary
- у него есть подэлементы с этим атрибутом
conditions-icon
не имеет атрибута icons-link
, имеет icons-link
элементов
Другими словами, для каждого бита вам нужно посмотреть, что именно содержит XML, а затем - именно то, что вы запрашиваете, тщательно различая элементы и атрибуты.
Обратите внимание, что для значений, которые вы приводите к int
(которым не нужны дополнительные скобки, между прочим), вы должны получить исключение в этом случае - вы явно не можете получить фактические нулевые значения. Возможно ли, что выдается исключение, а вы этого не замечаете? Что у тебя в улове?