我使用的是 C# 2.0,我有以下代码:
XmlDocument doc = new XmlDocument();
doc.LoadXml(GetListOfPagesInStructureGroup(m_Page.Id));
在上面,我用返回字符串的方法加载我的 XMLDocument,现在在对上面的 xmldocument 进行一些处理之后,我想在上面的 XMLDocument 上应用 XSLT 以根据 XSLT 呈现我想要的结果,最后我的函数将返回整个呈现的 XML作为字符串
请推荐!!
最佳答案
请建议以下解决方案:
XslCompiledTransform xslTransform = new XslCompiledTransform();
StringWriter writer = new StringWriter();
xslTransform.Load("xslt/RenderDestinationTabXML.xslt");
xslTransform.Transform(doc.CreateNavigator(),null, writer);
return writer.ToString();
谢谢!!
关于c# - 如何在 C# 2.0 中使用 XSLT 转换 XMLDocument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6812492/