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
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.