Как получить значение элемента из коллекции ArrayCollection? - PullRequest
0 голосов
/ 18 июля 2011

Я пытаюсь прочитать значение из ArrayCollection, я использую getItemAt и получаю объект:

masterData.getItemAt(0,0)

Затем я использую: masterData.getItemAt(0,0).toString(); и получаю:

<d> <i>The value that I need</i> </d>

Теперь Как я могу получить значение в теге ""?

Ответы [ 2 ]

2 голосов
/ 18 июля 2011

Один из подходов, которые вы можете попробовать, - это проанализировать возвращенную строку.

var theString:String = '<d> <i>The value that I need</i> </d>';
var startPosition = theString.search('<i>') + '<i>'.length;
var endPosition = theString.search('</i>');
trace (theString.substring(startPosition, endPosition));

В приведенном выше примере кода, который является слишком многословным, я использовал поиск положений подстроки, потому что я не знал структуру данных, которые вы ожидаете получить.

1 голос
/ 18 июля 2011

Вы можете преобразовать строку в XML (если все ваши элементы будут иметь формат XML), а затем получить то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...