ASP.NETコアでXSLTを使用してXMLをHTMLに変換するにはどうすればよいですか?C#でXSLTを使用してXMLをHTMLに変換する方法は?
私は考えた:
public static string TransformXMLToHTML(string inputXml, string xsltString)
{
XslCompiledTransform transform = new XslCompiledTransform();
using(XmlReader reader = XmlReader.Create(new StringReader(xsltString))) {
transform.Load(reader);
}
StringWriter results = new StringWriter();
using(XmlReader reader = XmlReader.Create(new StringReader(inputXml))) {
transform.Transform(reader, null, results);
}
return results.ToString();
}
が、XmlReaderのは、.NETのコアには存在しません。
ご存知ですか? System.Xml.Xsl