2010-03-23 34 views
0

Flex在xml中有连字符问题。我需要在Google Checkout实现的属性中为连字符生成一个xml对象。如何在Flex中的属性名称中使用连字符?

我可以逃脱:

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

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

但我需要做的是设置一个属性的值是这样的:

var timestamp:String = methodToGetMyTimestampString(); 

var xml:XML = <item-desc/>; 
[email protected] = timestamp; 

,但我不能这样做。由于flex不喜欢连字符,所以我不知道如何使用名称中的连字符来获取或设置属性。

回答

1

你有没有尝试过这样的:

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

[email protected]["start-date"] = timestamp; 
+0

它不会让你做任务的方式。 – DrANoel 2010-03-23 20:24:19

+0

确实发布了另一个尝试。 – 2010-03-23 20:39:13

+0

谢谢Christophe,那是第二个建议。 – DrANoel 2010-03-24 00:42:17

相关问题