Как получить дефисы в именах моих атрибутов во Flex? - PullRequest
0 голосов
/ 23 марта 2010

Flex имеет проблему с дефисами в XML. Мне нужно создать объект XML с дефисами в атрибуте для реализации Google Checkout.

Я могу сойти с рук:

var xml:XML = <item-description/>;

и

var xml:XML = <item-description the-name="foo"/>;

но мне нужно установить значение атрибута следующим образом:

var timestamp:String = methodToGetMyTimestampString();

var xml:XML = <item-desc/>;
xml@start-date = timestamp;

но я не могу этого сделать. Поскольку flex не любит дефисы, я не знаю, как получить или установить атрибуты с дефисами в имени.

1 Ответ

1 голос
/ 23 марта 2010

Вы пробовали это:

xml.attribute("start-date") = timestamp;

или

xml.@["start-date"] = timestamp;
...