Скажем, например, у меня есть XML-файл со 100 "персональными" узлами, и мне нужны первые 30. Или, возможно, от 51 до 100. Есть ли способ сделать это с помощью синтаксиса e4x, чтобы вернуть XMLList?
Есть ли способ выбрать определенное количество узлов с помощью e4x во Flex?
Ответы (1)
person
schedule
var filterList: XMLList; должно быть var filterList: XMLList = new XMLList ();
- person Eric Belair; 14.10.2009
Ошибка: TypeError: Ошибка № 1086: метод appendChild работает только со списками, содержащими один элемент. Помогла замена одного выражения в цикле for: var tempNode: XML = list [i]; filterList + = tempNode;
- person eterps; 15.10.2009
Если вы конвертируете
list[i]
XML в String, а затем обратно в XML, только для создания копии объекта XML, вы можете просто использовать list [i] .copy () ;. Я не уверен, зачем вы создаете копию. простое выполнение filteredList += list[i];
должно работать, не так ли?
- person Niko Nyman; 08.12.2009