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());
            }
  • 相关阅读:
    别人走的路-1
    抽象类跟接口的区别
    一个类实现多个接口的demo
    servlet+jdbc+javabean其实跟ssh差不多
    什么是shell
    设置cookie倒计时让让表单自动提交
    变量、基本数据类型
    编程语言、添加环境变量、变量
    Java优先队列一些问题
    JavaScript学习-JSON
  • 原文地址:https://www.cnblogs.com/wyxy2005/p/1647717.html
Copyright © 2011-2022 走看看