我有一个 XSLT 文件,我对它做了一些小的修改。
XSLT 中的更改似乎在编译时没有被采纳。
不确定这应该如何工作..您是否需要在此函数中编写其他内容才能获取新的更改?
private static String TransformDocumentByType(Type type, XPathDocument xpathDoc, XsltArgumentList argsList)
{
XslCompiledTransform transform = new XslCompiledTransform();
transform.Load(type);
// Get the transformed result
StringWriter sw = new StringWriter();
XhtmlTextWriter tw = new XhtmlTextWriter(sw);
transform.Transform(xpathDoc, argsList, tw);
String result = sw.ToString();
//remove the namespace attribute
result = result.Replace("xmlns:asp=\"remove\"", "").Replace("xmlns:ant=\"remove\"", "");
return result;
}