2009-06-30 21 views
0
public var newtreeItems:XML = <items><page caption="Page"><scene caption="Scene"></scene></page></items>; 

private function BtnClick():void{ 
      var params:Object = {};    
      params["call"] = "WriteXml"; 
      params["XmlValue"] = newtreeItems.toString(); 
      Alert.show(xmlValue); 
      hsData.send(params); 
     } 
<mx:HTTPService id="hsData" url="http://localhost/FlexXmlTest/Default.aspx" 
    fault="httpFaultHandler(event)" 
    result="httpResultHandler(event)" 
    method="POST" 
    /> 

天冬氨酸發送通過HTTPService.send在柔性xml.tostring()

switch (Request["call"]) 
      { 

       case "WriteXml": 
        WriteXml(Request["XmlValue"]); // "in this method i am using StreamWriter to write as xml file" 
        break; 

       case "AnotherMethod": 
        // your method call 
        break; 
      } 

我不能能夠將此XML值發佈到網頁上...我現在的儲蓄作爲XML file..but如果我有任何標記,則意味着其工作正常發送類似(「嗨,如何る」)的任何字符串值..

如何通過的HTTPService發送XML格式的字符串?

回答

0

您可以將httpService.contentType設置爲「application/xml」