powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вернуть xml(asp.net mvc)
2 сообщений из 2, страница 1 из 1
Вернуть xml(asp.net mvc)
    #38047091
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
public override void ExecuteResult(ControllerContext context)
        {


            context.HttpContext.Response.ContentType = "text/HTML";
            XDocument xDoc = new XDocument(
          new XDeclaration("1.0", "UTF-8", null),
           new XElement("Employees",
                  new XElement("Employee",
                      new XComment("DevCurry.com Employees"),
                      new XElement("EmpId", "1"),
                      new XElement("Name", "Kathy"),
                      new XElement("Sex", "Female")
                  )));
       
           XmlWriter write = XmlWriter.Create(context.HttpContext.Response.OutputStream);
           xDoc.WriteTo(write);

        }


asp.net mvc
браузер ничего не отображает.что делаю ни так?нужно вернуть xml документ,сформированный xdocument.
...
Рейтинг: 0 / 0
Вернуть xml(asp.net mvc)
    #38047457
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто
Код: c#
1.
2.
3.
4.
public ActionResult SomeAction()
{
    return this.Content(yourXml, "text/xml");
}



либ так
немного не просто
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
public class XmlDocumentResult: ContentResult
{
    public XmlDocument XmlDocument { get; set; }

    public override void ExecuteResult(ControllerContext context)
    {
        if (XmlDocument == null)
        return;

        Content = XmlDocument.InnerXml;
        ContentType = "text/xml";
        base.ExecuteResult(context);
    }
}

public XmlDocumentResult GetSomeXml()
{
     return new XmlDocumentResult { XmlDocument = xmlDoc };
}
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вернуть xml(asp.net mvc)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]