字符串输出Xml

来源:互联网 发布:淘宝饰品车图 编辑:程序博客网 时间:2024/06/09 22:01
public virtual void ExportXml()
        {
            StringBuilder sb = new StringBuilder();
            StringWriter stringWrite = new StringWriter(sb);
            var xmlWrite = new XmlTextWriter(stringWrite);


            xmlWrite.WriteStartDocument();
            xmlWrite.WriteStartElement("nopWriteXml");
            xmlWrite.WriteElementString("Name", "13123");
            xmlWrite.WriteElementString("Description", "SEName");
            xmlWrite.WriteElementString("Manufacturer","ADJK");
            xmlWrite.WriteElementString("MetaKeywords", "PictureId");
            xmlWrite.WriteElementString("MetaDescription", "PageSize");
            xmlWrite.WriteElementString("MetaTitle", "PageSizeOptions");
            xmlWrite.WriteEndElement();


            xmlWrite.WriteEndDocument();
            xmlWrite.Close();


            var xmlString = stringWrite.ToString();
            var docment = new XmlDocument();
            docment.LoadXml(xmlString);
            HttpContext.Response.Charset = "utf-8";
            HttpContext.Response.ContentType = "text/xml";
            HttpContext.Response.BinaryWrite(Encoding.UTF8.GetBytes(docment.InnerXml));
            HttpContext.Response.End();
          
        }
原创粉丝点击