2009-07-09 6 views
1

J'ai créé xml dans flex après cette création je poste sur php via le service http, mais quand j'ajoute comme xml dans http service flex jette l'erreur msg comme Erreur # 1096: Erreur d'analyseur XML: élément non terminé. " pour envoyer des données xml flex php plz me référerComment envoyer xml flex à php via la méthode post dans <mx: httpservice>?

<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();

Répondre

2

dans le script rendre votre variable xml

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

et MXML, sur votre composant HTTPService make :

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

vous obtiendrez le xml en php comme $ _POST [ 'myXML']

Questions connexes