How Return XML From ASPX

2009-Чер-09, Вівторок 13:07
[personal profile] finesoul

//RipCenterCall.aspx
<%@ Page Language="C#" AutoEventWireup="false" CodeFile="RipCenterCall.aspx.cs" Inherits="RipCenterCall"  %>

//RipCenterCall.aspx.cs
using System;
using System.Text;
using System.IO;
using System.Xml;

public partial class RipCenterCall : System.Web.UI.Page
{
    protected override void OnLoad(EventArgs e)
    {
        base.OnLoad(e);
        SetUpResponse();

        //Put some Xml into the response stream
        using (TextWriter textWriter =
                new StreamWriter(Response.OutputStream, Encoding.UTF8))
        {

            XmlTextWriter xmlWriter = new XmlTextWriter(textWriter);
            xmlWriter.WriteStartDocument();
            xmlWriter.WriteStartElement("OuterNode", "");
            xmlWriter.WriteAttributeString("OuterNodeAttribute", "", "AttributeValue");
            //xmlWriter.WriteStartElement("InnerNode", "");
            //Let's put also some loosely formated string
            xmlWriter.WriteCData((new ApplicationException).ToString());
            //xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndDocument();
        }
    }

    private void SetUpResponse()
    {
        Response.ContentType = "text/xml";
        Response.ContentEncoding = Encoding.UTF8;
        Response.Cache.SetExpires(DateTime.Now.AddYears(-1));
        Response.Cache.SetLastModified(DateTime.Now);
    }
}


original

Лютий 2022

Н П В С Ч П С
  12345
6789101112
13141516171819
202122232425 26
2728     

За стиль дякую

Створено з Dreamwidth Studios
Сторінка створена 2026-Лют-14, Субота 13:30