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());
            }
  • 相关阅读:
    Python-文件处理
    自动化测试框架(一)
    Turbine Netflix
    java基础笔记-日常问题总结不定期更新
    集合类库上(list,queue)
    日期相关类
    迭代与JDB
    团队组建——日渐消瘦队~
    结对学习感想
    实验一《Java开发环境的熟悉》_实验报告
  • 原文地址:https://www.cnblogs.com/wyxy2005/p/1647717.html
Copyright © 2011-2022 走看看