Показать сообщение отдельно
Старый 25.01.2008, 17:13
Silverghost вне форума Посмотреть профиль Отправить личное сообщение для Silverghost Найти все сообщения от Silverghost
  № 1  
Ответить с цитированием
Silverghost
 
Аватар для Silverghost

Регистрация: Oct 2007
Сообщений: 25
Отправить сообщение для Silverghost с помощью ICQ
По умолчанию Поиск с помощью IViewCursor по XMLListCollection

Надо найти элемент XMLList'a (завернутого в XMLListCollection) по атрибуту тега: "id".

Код:
...
<description id="d001"> ...
...
Поиск по ArrayCollection не вызывал трудностей. А здесь что-то не понятно.

Код:
...
var DescsCursor:IViewCursor;
var SortByID:Sort = new Sort();
SortByID.fields = [new SortField("id")];
...
AllDescriptions.source = allItems.lastResult.descriptions.description;
AllDescriptions.sort = SortByID;
AllDescriptions.refresh();
DescsCursor = AllDescriptions.createCursor();
...
//textLink содержит искомый id
if (DescsCursor.findFirst(textLink)) {
   return DescsCursor.current.toString();	
   }