Flash Builder 4 -> 文字列と XML の相互変換

Posted by muchag | ActionScript 3.0,Flash Builder 4 |
初回投稿:2010-07-18 (日) 4:06:39 | 最終更新:2010-07-25 (日) 2:40:56

文字列から XML オブジェクトへ
[as3onfx4]var myXML:XML = new XML(String);[/as3onfx4] このように文字列を XML コンストラクタの引数にするだけ。

但し、XML の属性値、名前、テキスト値はすべて String データ型で表現されているので
後々数値として利用する場合は Number() 関数等で変換してから利用すること。
 

XML オブジェクトから文字列へ

XML オブジェクトまたはXMLList オブジェクトを文字列に変換する場合は
toString メソッド、あるいは toXMLString メソッドを用いる。

両者の違いは、最下層ノードの時に出る。
[as3]var myXML:XML =


burger 3.95

;

trace(myXML.item[0].menuName.toXMLString());
// burger trace(myXML.item[0].menuName.toString());
// burger[/as3]

最下層ノードのときだけは、toString メソッドだと当該ノードの値だけを抽出。

<参考元>
ActionScript 3.0 のプログラミング > ActionScript 3.0 の基本データ型およびコアクラス > XML の操作 > XML の型変換

Posted by muchag | ActionScript 3.0,Flash Builder 4 |
初回投稿:2010-07-18 (日) 4:06:39 | 最終更新:2010-07-25 (日) 2:40:56

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment