2009-07-09 4 views
1

私はその作成後にflexでxmlを作成しました。httpサービス経由でPHPに投稿しますが、httpサービスでxmlのように追加すると、エラー#1096:XMLパーサーの失敗:終了していない要素のようなエラーmsgがスローされます。 XMLデータを送信するためには、PHPにFlexプラザ<mx:httpservice>のpostメソッドを使ってxml flexをphpに送る方法は?

<mx:HTTPService id="createxml" method="POST" url="http://####/admin/?do=storebettingdetails" useProxy="false"></mx:HTTPService>var xm:XML = new XML("**********"); ------ adding child node -- Thend attached xml to service like createxml.request=xm; 

createxml.send()私を参照してください。?スクリプトで

答えて

2

あなたHTTPServiceコンポーネントのメイクに、

[Bindable] 
private var xml : XML = new XML("xml code"); 

とMXMLであなたのXMLは、可変にします:

<mx:HTTPService id="createxml" 
     method="post" 
     url="http://....../?do=storebettingdetails"> 
    <mx:request> 
     <myxml>{this.xml}</myxml> 
    </mx:request> 
</mx:HTTPService> 

あなたは$ _POST [ 'にMyXML']

として、PHPでXMLを取得します
関連する問題