вот еще один вопросик по теме, стырил я XML с гисметео, вот токо не могу разобраться в нем.

Код:
- <MMWEATHER>
- <REPORT type="frc3">
- <TOWN index="27612" sname="%CC%EE%F1%EA%E2%E0" latitude="56" longitude="38">
- <FORECAST day="23" month="12" year="2008" hour="3" tod="0" predict="18" weekday="3">
<PHENOMENA cloudiness="3" precipitation="6" rpower="0" spower="0" />
<PRESSURE max="746" min="744" />
<TEMPERATURE max="-6" min="-8" />
<WIND min="5" max="9" direction="4" />
<RELWET max="89" min="84" />
<HEAT min="-13" max="-11" />
</FORECAST>
- <FORECAST day="23" month="12" year="2008" hour="9" tod="1" predict="24" weekday="3">
<PHENOMENA cloudiness="3" precipitation="6" rpower="0" spower="0" />
<PRESSURE max="745" min="743" />
<TEMPERATURE max="-6" min="-8" />
<WIND min="5" max="9" direction="3" />
<RELWET max="91" min="86" />
<HEAT min="-12" max="-10" />
</FORECAST>
- <FORECAST day="23" month="12" year="2008" hour="15" tod="2" predict="30" weekday="3">
<PHENOMENA cloudiness="3" precipitation="6" rpower="0" spower="0" />
<PRESSURE max="746" min="744" />
<TEMPERATURE max="-5" min="-7" />
<WIND min="5" max="9" direction="3" />
<RELWET max="89" min="84" />
<HEAT min="-12" max="-10" />
</FORECAST>
- <FORECAST day="23" month="12" year="2008" hour="21" tod="3" predict="36" weekday="3">
<PHENOMENA cloudiness="3" precipitation="10" rpower="0" spower="0" />
<PRESSURE max="748" min="746" />
<TEMPERATURE max="-6" min="-8" />
<WIND min="3" max="6" direction="3" />
<RELWET max="92" min="87" />
<HEAT min="-9" max="-7" />
</FORECAST>
</TOWN>
</REPORT>
</MMWEATHER>
не понимаю как мне взять данные хотябы с первого дочернего узла, вот что я натворил:

Код AS1/AS2:
function init () {
sdf.text=myXML.firstChild.firstChild.firstChild.attributes.sname;
}
myXML = new XML();
myXML.onLoad = init;
myXML.load("27612_1.xml");
пробовал по разному но все равно ничего не пишет в текстовое поле, что делать? памагите, плиз! Заранее СПС