Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 28.02.2007, 17:17
__i вне форума Посмотреть профиль Отправить личное сообщение для __i Найти все сообщения от __i
  № 1  
Ответить с цитированием
__i
 
Аватар для __i

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
По умолчанию Как заэмбедить XML?

Вопрос собственно вверху.

Вариант
Код:
<mx:XML source="assets/my.xml" id="myXml"  />
Не катит, почему? Вот история почему:

Потому что умные разработчики из адоба решили, что настоящий хмл не может содержать строчки типа <![CDATA[...]]>, и просто их нафиг вырезают, оставляя содержимое этой CDATA.
А насколько вы понимаете хмл
Код:
<root>
  <node>
      <![CDATA[Is <b>bold</b> text]]>
  </node>
</root>
отличается немного от
Код:
<root>
  <node>
      Is <b>bold</b> text
  </node>
</root>
ну и еще пару ласковых слов о разработчиках:
Жил был себе хмл который был объявлен так
Код:
<mx:XML source="assets/my.xml" id="myXml"  />
отзывался от на свойство с именем myXml, и тип этого свойства был XML
но решили мы сделать так
Код:
<mx:XML source="assets/my.xml" id="myXml"  format="xml" />
и о чудо!, теперь тип свойства XMLNode.
Подумаешь переменная всего лишь сменила тип. А вы не догадались? ну как же вы могли,
разработчики же ласково написали в хелпе
Цитата:
The default format property value of e4x creates an XML object, which implements the XML-handling standards defined in the ECMA-357 specification (known as "E4X"). For backward compatibility, you can set the format property to xml to generate an object of the type flash.xml.XMLNode.
подробный текст тут http://livedocs.adobe.com/flex/201/l...?mxml/xml.html
__________________
33 коровы


Последний раз редактировалось __i; 28.02.2007 в 17:19.
Создать новую тему   Часовой пояс GMT +4, время: 04:45.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 04:45.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.