2009-07-10 9 views

答えて

4

私があなたを正しく理解すれば、いいえ。 XMLとして提供されるすべての文字列は、 "1"や "false"のような他のプリミティブさえも文字列になります。

このようなことに対処する必要があるときは、XMLを繰り返し処理して、ミラーリングオブジェクト(時には型なしオブジェクト、偶数)を作成し、文字列値を適切なデータ型に変換します。

または、使用する直前に適切なデータ型に値を変換するだけです。

3

だけDate constructorに値を渡す:

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

その仕事は、ウィル?本当に? itemDateオブジェクトは本当に文字列ではありません。これはXMLオブジェクトのTextノードです。それはうまくいくのだろうか? –

+0

試してみてください。 AVMは、相当量の暗黙の強制変換を行います。それがうまくいかない場合は、itemNode.itemDate.toString()に変更してください。 –

+0

+1 ...自分自身に答えるだけでした! –

関連する問題