Bloom.Book.HtmlDom.ApplyXSLT C# (CSharp) Method

ApplyXSLT() public method

Applies the XSLT, and returns an XML dom
public ApplyXSLT ( string pathToXSLT ) : XmlDocument
pathToXSLT string
return System.Xml.XmlDocument
        public XmlDocument ApplyXSLT(string pathToXSLT)
        {
            var transform = new XslCompiledTransform();
            transform.Load(pathToXSLT);
            using(var stringWriter = new StringWriter())
            using(var writer = XmlWriter.Create(stringWriter))
            {
                transform.Transform(RawDom.CreateNavigator(), writer);
                var result = new XmlDocument();
                result.LoadXml(stringWriter.ToString());
                return result;
            }
        }