Каковы различные подходы к фильтрации и присвоению XML-данных элементам управления. мое приложение получает шоу, когда я делаю это, используя Массив и цикл?Заявление получилось очень медленным?
0
A
ответ
0
Надеюсь, это поможет. В будущем постарайтесь быть более конкретными с вашими вопросами.
Используйте цикл для перебора узлов XML, следующим образом:
var total:Number = 0;
for each (var property:XML in myXML.item)
{
var q:int = Number([email protected]);
var p:Number = Number(property.price);
var itemTotal:Number = q * p;
total += itemTotal;
trace(q + " " + property.menuName + " $" + itemTotal.toFixed(2))
}
trace("Total: $", total.toFixed(2));
Вы можете использовать круглые скобки operators-- (а) --to фильтрующих элементов с определенным именем элемента или значение атрибута , Рассмотрим следующий объект XML:
var x:XML =
<employeeList>
<employee id="347">
<lastName>Zmed</lastName>
<firstName>Sue</firstName>
<position>Data analyst</position>
</employee>
<employee id="348">
<lastName>McGee</lastName>
<firstName>Chuck</firstName>
<position>Jr. data analyst</position>
</employee>
</employeeList>
следующие выражения справедливы все:
x.employee.(lastName ==
"McGee")--This is the second employee
node.
x.employee.(lastName ==
"McGee").firstName--This is the
firstName property of the second
employee node.
x.employee.(lastName
== "McGee")[email protected] is the value of the id attribute of the second
employee node.
x.employee.(@id ==
347)--The first employee node.
x.employee.(@id ==
347).lastName--This is the lastName
property of the first employee node.
x.employee.(@id > 300)--This is an
XMLList with both employee
properties.
x.employee.(position.toString().search("analyst")
> -1)--This is an XMLList with both position properties.
См http://livedocs.adobe.com/flex/3/html/help.html?content=13_Working_with_XML_04.html для получения дополнительной информации.
Смежные вопросы
- 1. Blas кажется очень медленным
- 2. Симулятор становится очень медленным
- 3. fsockopen кажется очень медленным
- 4. SWTBot становится очень медленным
- 5. MySQL группы очень медленным
- 6. MemoryMappedFile с очень медленным CreateViewStream
- 7. Является ли OpenAtrium очень медленным?
- 8. LinqToSQL - ToList() кажется очень медленным
- 9. Является ли FileStream очень медленным?
- 10. MySQL SELECT отличается очень медленным
- 11. Является ли BASH очень медленным?
- 12. SQL Server с очень медленным
- 13. Почему неиспользуемая таблица FROM делает заявление медленным
- 14. Очень медленный SQL заявление
- 15. Eclipse Operations был очень медленным после импорта очень большого проекта
- 16. Почему SQL должен быть очень медленным при выполнении обновлений?
- 17. JasyptStringDigester с SHA2 внезапно становится очень медленным
- 18. слить несколько изображений сделать андроид очень медленным
- 19. neo4j CREATE UNIQUE кажется очень медленным
- 20. Mongomb aggregation - сортировка делает запрос очень медленным
- 21. MySQL делает загрузку моего сайта очень медленным
- 22. iOS - AVAssetReader copyNextSampleBuffer может быть очень медленным
- 23. Простой запрос MySQL кажется очень медленным
- 24. jQuery jail plugin делает Firefox очень медленным
- 25. Автоматический запрос JDBC оказался очень медленным
- 26. Facebook FriendPickerFragment на Android кажется очень медленным
- 27. поиска MongoDB Java становится очень медленным
- 28. session_start кажется очень медленным (но только иногда)
- 29. После 500000 записей MySQL становится очень медленным
- 30. Django становится очень медленным, когда DEBUG = False
Отфильтруйте данные перед циклом. –