私はウェブサービスベースの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";
では、soapを使用してWebサービスにリクエストを送信するにはどうすればよいですか.....次に、文字列Outletのルート要素と子を追加する方法...
これは私の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();
}
よろしくお願いします....助けてください...