![]() |
|
||||||||||
|
|||||
третий день сижу за компьютером. голова уже не варит..есть книга.. смотрю в нее.. и вижу фигу устала..помогите кто чем может?? у меня xml такого вида <?xml version="1.0" ?> - <root> - <item id="0"> <name>Имя</name> <description>Описание</description> <x>20</x> <y>30</y> </item> - <item id="1"> <name>Другое имя</name> <description>Другое описание</description> <x>0</x> <y>0</y> </item> ......... как мне записать данные из xml в массивы bName[id], bInfo[id], bX[id], bY[id] ![]() |
|
|||||
XML.prototype.ignoreWhite = true; var bName = []; var bInfo = []; var bX = []; var bY = []; var xml:XML = new XML(); xml.onLoad = XMLLoadHandler; xml.load("info.xml"); function XMLLoadHandler(done:Boolean) { if (done) { var rootNode:XMLNode = xml.firstChild; for (var n:XMLNode = rootNode.firstChild; n != null; n = n.nextSibling) { var arr:Array = n.childNodes; bName.push(arr[0].firstChild.nodeValue); bInfo.push(arr[1].firstChild.nodeValue); bX.push(arr[2].firstChild.nodeValue); bY.push(arr[3].firstChild.nodeValue); } trace(bName +"\n"+ bInfo +"\n"+ bX +"\n"+ bY); } } |
|
|||||
|
Огромное спасибо!! )
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|