我怎么能解释一个E4X财产Flex中日期?
-
12-09-2019 - |
题
我已经有了XML,看起来像这样:
<item>
<itemDate>07/10/2009</itemDate>
</item>
我想能够读取在此作为E4X对象:item.itemDate
和具有itemDate
是一个ActionScript对象Date
而不是字符串。这是可能的?
解决方案
如果我理解你的权利,不。附带在作为XML一切都将是一个字符串 - 甚至其他原语,如“1”或“假”
当我不得不面对这样的事情,我通过XML遍历并创建一个镜像对象(有时无类型的对象,甚至)和字符串值转换为相应的数据类型。
或者,我只是价值在使用前转换成其相应的数据类型。
其他提示
只需将值传递给 Date构造一>:
for each(var itemNode:XML in doc.item)
{
var itemDate : Date = new Date(itemNode.itemDate);
}
不隶属于 StackOverflow