首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务REST服务

服务REST服务
EN

Stack Overflow用户
提问于 2009-11-12 10:51:25
回答 1查看 152关注 0票数 0

如何将此输出写入流?我希望将元素以文本/xml格式写入流。我只是想创建简单的REST服务。我想使用element.Save方法。

<%@ WebHandler Language="C#" Class="Calculation" %>

代码语言:javascript
复制
using System;
using System.Web;

public class Calculation : IHttpHandler {

    public void ProcessRequest (HttpContext context) {
        int numberCalculation = 0;
        if (context.Request != null)
            numberCalculation = int.Parse(context.Request.QueryString["number"]);
        context.Response.ContentType = "text/xml";
        System.Xml.Linq.XElement element = new System.Xml.Linq.XElement("Result", new System.Xml.Linq.XElement("Results", numberCalculation * 5));

    }

    public bool IsReusable {
        get {
            return false;
        }
    }

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-12 11:10:21

代码语言:javascript
复制
    using (var xmlWriter = System.Xml.XmlWriter.Create(context.Response.OutputStream))
    {
        element.Save(xmlWriter);
    }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1719578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档