天天看点

C#中XSLT和XML生成HTML问题

禁止执行“document()”函数

解决方案:

XslCompiledTransform xslt = new XslCompiledTransform(); 
XsltSettings settings = XsltSettings.TrustedXslt; 
settings.EnableDocumentFunction = true;//可以使用document
xslt.Load(xsl路径, settings, new XmlUrlResolver());
xslt.Transform(xml路径, 输出html路径);