SgmlReader is a .NET library that is handy for converting SGML content (like HTML and OFX) into well formed XML via XmlReader, XmlDocument, XDocument or XPathDocument. It runs on Windows and Linux using .NET core.
$ dotnet add package Microsoft.Xml.SgmlReaderNo README available.