Руководство по actionscript. часть 3, стр. 054

Staff.*.(SALARY <= 35000)

Следующее выражение возвращает список сотрудников с зарплатой от $35 ООО до 50 ООО:

staff.*.(SALARY >= 35000 && SALARY <= 50000)

Это выражение возвращает список дизайнеров, работающих в компании:

staff.*.(POSITION == «Designer»)

Следующее выражение возвращает список сотрудников с идентификационным номером 238 (так получилось, что в этом примере только один сотрудник с указанным номером, но данный элемент все равно помещается в экземпляр класса XMLList).

staff.*.(@ID == «238″)

Следующий код получает список сотрудников, которые работают в компании с 2004 года (для представления времени мы используем стандартный формат «мил-лисекунды-с-1970-года», применяемый в классе Date):

staff.*.(©HIRED >= 1072933200000 && ©HIRED <= 1104555600000)

Наконец, мы выводим дату, когда был нанят сотрудник Graham:

// В часовом поясе стандартного восточного времени будет отображено: // Fri Mar 5 00:00:00 GMT-0500 2004

trace(new Date(Number(staff.*.(NAME == «Graham Barton»).©HIRED))); Забавно, не правда ли? Предикаты — это сильно!

Itsjjjfi Чтобы отфильтровать список, в котором не каждый элемент имеет заданный атрибут

L-1 или элемент-ребенка, мы должны использовать метод hasOwnProperty() для проверки

существования данного атрибута или ребенка перед применением фильтра. В противном случае возникнет ошибка обращения. Например, следующий код возвращает все элементы документа некийДокумент, у которых для атрибута color установлено значение «red»:

некийДокумент. .*.(hasOwnProperty(«@color») && ©color == «red»)

Мы познакомились с множеством способов обращения к конкретным узлам и группам узлов внутри XML-документа. Далее рассмотрим использование обхода дерева для обращения не к определенным узлам документа, а к каждому его узлу.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 19.10.2011">Памяти Стива Джобса
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 059
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 010
  • 27.10.2012">«Лаборатория Касперского»: Android 2.3.6 Gingerbread — любимая система злоумышленников
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 055
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 088
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 006
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.33
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 082
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 090
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.40
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 060
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 134
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 021
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.70
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...