X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Flex обработка xml - затруднения
Arks
Arks
Topic Starter сообщение 1.10.2010, 22:37; Ответить: Arks
Сообщение #1


Ломал голову, в итоге так ничего внятного и не придумал. Задача в принципе простая:

обработать полученный xml-файл(распарсить, провести логические и математические операции по заданному алгоритму), вывести информацию в визуальный компонент.
Желательно как можно меньше прибегая к коду actionscript, а в идеале вообще лучше обойтись mxml.

К сожалению вся загвоздка в этом самом "как можно меньше" - на практике оказывается что mxml вообще не способен как-либо обработать xml-узлы, только распарсить дерево. А если писать все на as3 то и вообще без mxml проще и быстрее работает. Манипуляции с {} для проведения математических преобразования желаемого эффекта не принесли. Кто может дать работающий пример в котором поменьше actionscript и побольше mxml?:smileded:
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexflasher
alexflasher
сообщение 5.10.2010, 12:11; Ответить: alexflasher
Сообщение #2


За один день флекс не выучить и не понять.
Рекомендую курс Flex in a week, довольно часто к нему обращаюсь, там еще приятный голос у дикторши ;)

Да, и в частности, работа с xml там тоже рассматривается
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
Topic Starter сообщение 7.10.2010, 13:39; Ответить: Arks
Сообщение #3


Это все понятно, но там только как средствами flex передать содержимое xml в mxml-элементы, а меня интересует возможна ли их обработка без использования actionscript, т.е. на уровне шаблонизатора существуют ли для этого какие-то средства.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexflasher
alexflasher
сообщение 8.10.2010, 3:29; Ответить: alexflasher
Сообщение #4


Приведите конкретный пример, я вас не совсем понимаю.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
Topic Starter сообщение 8.10.2010, 16:35; Ответить: Arks
Сообщение #5


хорошо, конкретный пример, достаточно банальный - имеем xml-файл со стороннего ресурса который нам нужно как-то обработать(как пример в файле английские, в выводе должны быть русифицированные данные по определенному соответствию) и визуальный элемент dataGrid, у которого указан в качестве провайдера загрузчик xml-документа(невизуальный элемент HTTPService).
Возникает, лично у меня, два варианта:
1. С помощью php сначала переделать исходный xml в удобоваримый и работать с ним
2. С помощью штатных actionscript классов(типа URLLoader'а и XMLlist) обработать и каким-то хитрым способом переделать в подходящий для Datagrid формат провайдера данных.

Может, можно как-то попроще?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexflasher
alexflasher
сообщение 8.10.2010, 21:18; Ответить: alexflasher
Сообщение #6


http://www.adobe.com/devnet/flex/videotrai...40.content.html

Здесь в DataGrid отображаются данные из хмл, но слегка подправленные (не без помощи ActionScript).

MXML создан прежде всего для быстрого, удобного и легкого создания визуального представления приложения. Логикой же занимается ActionScript. (Можно провести аналогию с html и javascript).

Возвращаясь к примеру, я бы не стал использовать хмл как модель приложения, я бы использовал его как источник для генерации модели (на ActionScript). И на этапе генерации я бы подправил данные из хмл под свои нужды. По сути это есть ваш второй вариант.
подходящий для Datagrid формат провайдера данных

ArrayCollection

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужен сайт с автонаполнением по XML
1 REGNET 1223 7.3.2024, 15:08
автор: REGNET
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыpocket-exchange.com - обмен электронных валют. Низкие курсы! Быстрая обработка заявок!
8 pocket_exchange 9356 12.8.2022, 15:30
автор: pocket_exchange
Открытая тема (нет новых ответов) Сотрудничество и качественная обработка трафика
4 BNRKmaster 892 12.6.2021, 13:02
автор: NormanSky
Открытая тема (нет новых ответов) RTB/XML Партнерская сеть Trafficstore.pro
0 trafficstore2x2 1573 26.3.2021, 15:44
автор: trafficstore2x2
Открытая тема (нет новых ответов) RTB/XML Партнерская сеть Trafficstore.pro
0 trafficstore2x2 1016 23.3.2021, 18:53
автор: trafficstore2x2


 



RSS Текстовая версия Сейчас: 19.4.2024, 7:22
Дизайн