![]() |
|
||||||||||
|
|||||
|
[+1.3 04.06.08]
Регистрация: Jan 2006
Сообщений: 31
|
Сеньоры, помогите распарсить xml следующего вида :
<item> <title>first</title> <preview>/img/1.jpg</preview> <location>/videos/1.flv</location> </item> <item> <title>second</title> <preview>/img/2.jpg</preview> <location>/videos/2.flv</location> </item> |
|
|||||
|
[+4 18.03.08]
|
var xml : XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(success:Boolean){
if(success){
var item1:XMLNode = xml.firstChild;
var item2:XMLNode = item1.nextSibling;
Arr[0]['title'] = item1.childNodes[0].firstChild.toString();
Arr[0]['preview'] = item1.childNodes[1].firstChild.toString();
Arr[0]['location'] = item1.childNodes[2].firstChild.toString();
Arr[1]['title'] = item2.childNodes[0].firstChild.toString();
Arr[1]['preview'] = item2.childNodes[1].firstChild.toString();
Arr[1]['location'] = item2.childNodes[2].firstChild.toString();
}
else{
trace('error');
}
}
xml.load('m.xml');
Последний раз редактировалось Манюня; 30.05.2008 в 02:10. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
var Arr = new Array ();
var xml:XML = new XML ();
xml.ignoreWhite = true;
xml.onLoad = function (success:Boolean) {
if (success) {
for (var i:Number = 0; i < this.childNodes.length; i++) {
var node:XMLNode = this.childNodes[i];
Arr[i] = [];
for (var j:Number = 0; j < node.childNodes.length; j++) {
Arr[i][node.childNodes[j].nodeName] = node.childNodes[j].firstChild.nodeValue;
}
}
}
};
xml.load ('m.xml');
|
|
|||||
|
[+1.3 04.06.08]
Регистрация: Jan 2006
Сообщений: 31
|
nodeValue почему-то выдаёт null
|
|
|||||
|
[+1.3 04.06.08]
Регистрация: Jan 2006
Сообщений: 31
|
сорри ступил я. благодарю товарищи, счастья в ваши дома
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|