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

Чтобы включить символ ‘ в значение атрибута, отделенного символамииспользуйте управляющую последовательность '.

Допускается применять последовательность \п, если значение элемента является вычисляемым. Например,

var val:Stri ng = «Newlines \n are \n okay \n here!»: var paragraph:XML =

{val}

:

В отличие от строк, в литерале XML символ обратного слэша (\) никогда не интерпретируется как начало управляющей последовательности.

Стоит отметить, что, хотя символы > и & могут быть использованы в любом литерале XML, когда среда Flash встречает их в текстовом узле при парсин-ге XML-документа, она автоматически преобразует эти символы в сущности > и &атр; соответственно. Подобным образом, когда среда выполнения встречает символ & в значении атрибута при парсинге документа XML, она автоматически преобразует этот символ в сущность &атр;. Однако при использовании в контексте строки эти сущности будут преобразованы обратно в исходные символы. Чтобы увидеть текстовый узел без преобразования его сущностей, используйте метод экземпляра toXMLString ( ) класса XML. Это демонстрирует следующий код:

var р:ХМ1_ = &>: trace(p. toString( )): // Выводит: &> trace(p. toXMLString( )): // Выводит:

&>

Наконец, обратите внимание, что, хотя символ 1 может использоваться для отделения значения атрибута в литерале XML, в процессе парсинга он преобразуется в символ «. Это демонстрирует следующий код:

var p:XML = :

trace(p. toXMLString( )): // Выводит:



Присваивание значений объекту XMLList

Как уже говорилось в подразд. «Изменение содержимого элемсч 1та», не существует разницы между присваиванием значения объекту XMLList, содержащему один-единственный экземпляр класса XML, и присваиванием значения непосредственно этому экземпляру класса XML. Тем не менее присваивание значения объекту XMLList, содержащему более одного экземпляра класса XML, может иметь множество различных результатов. В зависимости от типа присваиваемого значения и типа экземпляров класса XML, находящихся в списке, список может быть пзмеч кч i или даже полностью заменен.

Единственный типичный сценарий использования операции присваивания значения экземпляру класса XMLList — замена ребенка элемента-родителя новым XML-элементом или списком элементов. Например, следующий код заменяет два ребенка элемента одним элементом :

var doc:XML =

Errors are your friends

Backup often

:

doc* =

Practice coding everyday

; // Выдает:


Practice coding everyday



Присваивание значения объекту XMLList является редко используемой операцией, поэтому ее тщательное рассмотрение выходит за рамки этой книги. Читателям, интересующимся гротескными ситуациями в программировании, которой, например, является попытка присвоить список инструкций обработки списку атрибутов, предоставляется возможность самостоятельно познакомиться с ними.

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

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

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

Полезные ссылки
Случайные записи
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.115
  • 11.03.2012">Судья обязал Google и Motorola Mobility предоставить Apple данные об Android
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 140
  • 03.09.2010">Сайт с точки зрения маркетинга.
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 131
  • 24.07.2011">Управляйте мобильными с помощью компьютера
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 129
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.78
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.125
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.50
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.81
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 038
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 072
  • 14.07.2011">Как скачать музыку из контакта
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 122
Опрос

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

View Results

Loading ... Loading ...