MVC 6 - generowanie XML

0

Witam
Potrzebuję napisać w MVC 6 kontroler, który pozwoli mi wygenerować plik XML (struktura i zawartość pliku miałaby być generowana zgodnie z odrębną logiką na podstawie danych z EF). Czy ktoś mógłby podrzucić jakieś materiały jak to zrobić? Rozumiem, że muszą dodać Formatter do XML, żeby móc zwrócić text/xml. Tylko czym teraz w kontrolerze wygenerować XML? Z góry dzięki za pomoc.

0

Jest wiele możliwości: XDocument, XmlDocument, serializacja XML.

0

Ok. Załóżmy kod jak poniżej. W jaki sposób zwrócić obiekt klasy XDocument tak, żeby dało się odebrać to w formacie XML?

        public IActionResult Export()
        {
            XDocument doc = new XDocument(new XElement("body",
                                           new XElement("level1",
                                               new XElement("level2", "text"),
                                               new XElement("level2", "other text"))));

        
            return doc; <<<<<<<<<<
        }
 
1
return this.Content(doc.ToString(), "text/xml");
0

Ok, mam wszystko. Dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1