Привет, ну вы блин даёте, вот что я думаю:
Первое:
Try - я тут подумал и понял, что мы с тобой говорим о разных вещах:: Вот как бы я сделал вместо той петрушки которую ты заварил
У тебя есть массив MyArray[10000] ... структур
{
a : Int;
b: Int;
c: String;
}
На серваке делаешь <node><a>1</a><b>20</b><c>MyString</c></node>
<node><a>2</a><b>20</b><c>MyString</c></node>
..............500000 раз..............
<node><a>500000</a><b>20</b><c>MyString</c></node>
Грузишь в MyXMLObject = new XML();
делаешь
MyXMLArray = MyXMLObject.childNodes;
теперь
MyXMLArray[1] = "<node><a>1</a><b>20</b><c></c>MyString</node>";
MyXMLArray[2] = "<node><a>2</a><b>20</b><c></c>MyString</node>";
и так далее.. Понимаешь о чем я?
Затем тебе надо получить значение для "a" в 1000 позиции,
A = GetAValue(1000);
function GetAValue(Index) {
return MyXMLArray[Index].firstChild.firstChild.nodeValue;
}
function getBValue (Index) {
..................
}
function GetStringValue(Index) {
.................
}
ни чего не тормозит не залипает и не глючит .................
Именно для таких целей и добавлен объект XML, а не просто для
тупой пересылке данных и затем сливания их в какой нибуть
простой массив........
