zoukankan      html  css  js  c++  java
  • 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 XmlTextWriter(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.WriteStartElement("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());
            }
  • 相关阅读:
    计算机入门知识
    iOS学习之-开机引导图
    学习笔记之09-空指针和野指针
    学习笔记之08-self关键字
    学习笔记之07-自定义构造方法和description方法
    学习笔记之06-点语法
    学习笔记之05-第一个OC的类
    学习笔记之04-第一个OC程序解析
    学习笔记之03-第一个OC程序
    hdoj1016 [dfs]
  • 原文地址:https://www.cnblogs.com/wyxy2005/p/1647717.html
Copyright © 2011-2022 走看看