2009-07-10 12 views

Répondre

4

Si je vous comprends bien, Non. Tout ce qui vient en XML sera une chaîne - même d'autres primitives comme "1" ou "false". Lorsque je dois faire face à quelque chose comme ça, je traverse le XML et crée un objet miroir (parfois même un objet non typé) et convertit les valeurs String en leurs types de données appropriés.

Ou, je viens de convertir la valeur à son type de données juste avant utilisation.

3

Il suffit de passer la valeur à la Date constructor:

for each(var itemNode:XML in doc.item) 
{ 
    var itemDate : Date = new Date(itemNode.itemDate); 
} 
+0

Est-ce que le travail? Vraiment? L'objet itemDate n'est pas vraiment un String; c'est un noeud de texte d'objet XML. Est-ce que ça va marcher? –

+0

Essayez-le et voir. La MAV fait beaucoup de coercitions implicites. Si cela ne fonctionne pas, changez-le en itemNode.itemDate.toString() –

+0

+1 ... était juste là pour répondre moi-même! –

Questions connexes