2013-02-23 79 views
0

我開發了基於web服務的Android應用程序......當我像動態創建的根元素和子元素

String Outlet=new String(); 
     Outlet = "<PMS><EMENU><DATETIME></DATETIME><ID>1</ID><REQTYPE>OUTLETID</REQTYPE><OUTLETID>AD</OUTLETID></EMENU></PMS>"; 
request.addProperty("Outlet", Outlet); 

發送請求時,它會給出完美的答案....但我有一個一OUTLETID的價值像

String Outlet="AD"; 

所以現在我怎麼能發送請求字符串到web服務用肥皂..... 那麼如何添加根元素和子的字符串出口...

這是我的web服務方法編碼.....

public string GetOutletID(string outlet) 
    { 
     xDoc.LoadXml("<PMS></PMS>"); 
     XmlNode Root = xDoc.DocumentElement; 

     XmlElement head = xDoc.CreateElement("EMENU"); 
     Root.AppendChild(head); 

     XmlElement dt = xDoc.CreateElement("DATETIME"); 
     dt.InnerText = Date; 
     head.AppendChild(dt); 

     elem = null; 
     elem = xDoc.CreateElement("ID"); 
     elem.InnerText = "1"; 
     head.AppendChild(elem); 

     elem = null; 
     elem = xDoc.CreateElement("REQTYPE"); 
     elem.InnerText = "OUTLETID"; 
     head.AppendChild(elem); 

     elem = null; 
     elem = xDoc.CreateElement("OUTLETID"); 
     elem.InnerText = outlet; 
     head.AppendChild(elem); 
     return xDoc.InnerXml.ToString(); 

    } 

在此先感謝....請幫我...

回答

0

如果你正在尋找的是「連擊」的價值有些字符串變量包含那麼你爲什麼不簡單的做到這一點:

String Outlet = "AD"; 
Outlet = "<PMS><EMENU><DATETIME></DATETIME><ID>1</ID><REQTYPE>OUTLETID</REQTYPE><OUTLETID>" + Outlet + "</OUTLETID></EMENU></PMS>"; 
+0

感謝哥哥......現在,我得到它.... – 2013-02-23 08:29:40

+0

你可以請註明這是一個公認的答案的話,你的點擊做到這一點左邊的複選標記?謝謝 – Waqas 2013-02-23 08:42:32