• 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());
            }
  • 相关阅读:
    iaf——接口自动化测试框架
    性能优化系列
    MVC架构简介及其测试策略
    10种常见的软件架构模式
    软件开发框架分析和架构模式
    安全测试基础&安全测试---AppScan扫描工具
    WEB安全测试要点总结
    大数据Hadoop Hive HBase Spark Storm
    第三方授权方式1
    java-weixin-tools接入微信
  • 原文地址:https://www.cnblogs.com/wyxy2005/p/1647717.html
Copyright © 2020-2023  润新知