using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml.Xsl; using System.Xml; namespace EdTestEmulator.ViewModels { public class DocumentWindowViewModel { public string Title { get; set; } public string XmlString { get; set; } public string XlstPath { get; set; } public string Url => "file:///H:/ComparerSrc/Ed/GTDSAMPLE/gtd.html"; public string HtmlResult { get; set; } = @" Электронная копия декларации на товары и транзитной декларации. Внешний формат.

TECKADSKADHSLKDHADKJSHAKDSDDADSAD

"; public void ConvertToHtml() { XslCompiledTransform transform = new XslCompiledTransform(); using (XmlReader reader = XmlReader.Create(new StringReader(File.ReadAllText(XlstPath)))) { transform.Load(reader); } StringWriter results = new StringWriter(); using (XmlReader reader = XmlReader.Create(new StringReader(XmlString))) { transform.Transform(reader, null, results); } HtmlResult = results.ToString(); } } }