namespace HaWeb.XMLParser; using System.Xml.Linq; using Microsoft.AspNetCore.Mvc.ModelBinding; using HaWeb.Models; public interface IXMLService { public IXMLRoot? GetRoot(string name); public List? GetRootsList(); public Dictionary? GetRootsDictionary(); public Task?> ProbeHamannFile(XDocument document, ModelStateDictionary ModelState); public Dictionary? GetUsedDictionary(); public void Use(XMLRootDocument doc); public void AutoUse(string prefix); public void AutoUse(FileList filelist); }