diff --git a/Controllers/ImportsController.cs b/Controllers/ImportsController.cs index eeeaacf..245b6fc 100644 --- a/Controllers/ImportsController.cs +++ b/Controllers/ImportsController.cs @@ -26,6 +26,7 @@ public ImportsController(GenericDataContext context) public IActionResult Post() { XmlDocument xmlDocument = new XmlDocument(); + xmlDocument.XmlResolver = null; xmlDocument.Load(HttpContext.Request.Body); var entities = new List(); @@ -41,7 +42,10 @@ public IActionResult Post() //Console.WriteLine("Content: " + xmlItem.InnerXml); var xser = new XmlSerializer(Type.GetType(typeName)); - var reader = new XmlTextReader(new StringReader(xmlItem.InnerXml)); + var reader = new XmlTextReader(new StringReader(xmlItem.InnerXml)) + { + DtdProcessing = DtdProcessing.Prohibit + }; entities.Add(xser.Deserialize(reader)); }