《webservice服务输出xml格式自定义格式内容》由会员分享,可在线阅读,更多相关《webservice服务输出xml格式自定义格式内容(2页珍藏版)》请在金锄头文库上搜索。
1、webservice 服务输出xml 格式自定义格式内容WebMethod(Description= 获取对应产品Id 及 Name,Productlist 是以 ,分割的 productid 字符串)public string GetProductListByIds(string Productlist)ProductMng productMng = new ProductMng(connString);System.IO.MemoryStream productlist = new System.IO.MemoryStream();XmlTextWriter writer = new Xm
2、lTextWriter(productlist, System.Text.Encoding.UTF8);writer.WriteStartDocument();writer.WriteStartElement(productlist);string ids = Productlist.Split(new char , , StringSplitOptions.RemoveEmptyEntries);foreach (string id in ids)Model.Product product = productMng.GetItem(int.Parse(id);writer.WriteStar
3、tElement(product);writer.WriteElementString(ID, product.ID.ToString();writer.WriteElementString(Name, product.Name);writer.WriteElementString(NameEn, product.NameEn);writer.WriteEndElement();writer.WriteEndElement();writer.WriteEndDocument();writer.Flush();writer.Close();return System.Text.Encoding.UTF8.GetString(productlist.ToArray();