Flash Builder 4 -> 文字列と XML の相互変換
文字列から XML オブジェクトへ
[as3onfx4]var myXML:XML = new XML(String);[/as3onfx4]
このように文字列を XML コンストラクタの引数にするだけ。
但し、XML の属性値、名前、テキスト値はすべて String データ型で表現されているので
後々数値として利用する場合は Number() 関数等で変換してから利用すること。
XML オブジェクトから文字列へ
XML オブジェクトまたはXMLList オブジェクトを文字列に変換する場合は
toString メソッド、あるいは toXMLString メソッドを用いる。
両者の違いは、最下層ノードの時に出る。
[as3]var myXML:XML =
trace(myXML.item[0].menuName.toXMLString());
//
// burger[/as3]
最下層ノードのときだけは、toString メソッドだと当該ノードの値だけを抽出。
<参考元>
ActionScript 3.0 のプログラミング > ActionScript 3.0 の基本データ型およびコアクラス > XML の操作 > XML の型変換