アットウィキロゴ

Flex > XML操作

Axis2と通信

ネームスペースを考慮した方法

default xml namespace = new Namespace("http://integration.fis.hns.cs27.kobe_u.jp/xsd");
var ns:Namespace = new Namespace("http://application.fis.hns.cs27.kobe_u.jp");
var xml:XML = new XML(event.message.body);
xml.ns::["return"]//[[Flex]]の予約語とかぶっていたら[""]で囲む

強行策

public function FILoggerResult(event:ResultEvent):void{
  var x:XML = new XML(event.message.body);			  	
  var list:XMLList = x.children();
  //テキストクリア
  FILog.text = "";
  for(var i:int = 0 ; i < list.length() ; i++){
     var x2:XML = new XML(list[i].toString());
     FILog.text = FILog.text + x2.children()[2] + "\n";
  }
}

最終更新:2009年07月11日 14:42