0

Flex 在 xml 中存在连字符问题。我需要在属性中为 Google Checkout 实现生成一个带有连字符的 xml 对象。

我可以逃脱:

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 不喜欢连字符,我不知道如何获取或设置名称中带有连字符的属性。

4

1 回答 1

1

你有没有试过这个:

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

或者

xml.@["start-date"] = timestamp;
于 2010-03-23T20:19:05.450 回答