我希望人们对.NET的“最好的”XSLT处理器有意见,但是在.NET中处理XSLT有什么好的选择?你使用什么以及它对你有多好?什么是.NET的XSLT处理器?
回答
如果你想要XSLT 2.0,那么你最好的选择可能是Saxon。它由Michael Kay撰写,他是XSLT 2.0规范的编辑,并且是XPath 2.0规范的联合编辑。
我只是使用.NET自己的XslCompiledTransform
。工作正常。从未考虑过找到另一个。
据我所知,这是一个XPath1.0的实现,并没有一些XPath2.0的改进功能..? http://www.xml.com/pub/a/2002/03/20/xpath2.html – 2009-10-31 09:54:58
@Matt:在您的问题中包含诸如“我想使用XPath 2.0”功能的细节总是一个好主意。 – AnthonyWJones 2009-10-31 11:55:44
我使用XQSharp,但[连续](http://stackoverflow.com/questions/1288233/is-there-an-xslt-2-0-library-for-net)答案加上主观的“最好” califications使这个垃圾邮件候选人。 – 2011-04-07 03:21:13
采取了点。我淡化了这个答案,并让我的偏见更加明显。我个人认为这是一个有用的答案,因为我们的产品满足OP的需求。 – 2011-04-07 10:50:28
+1因为我也这么认为。 – 2011-04-07 12:50:20
- 1. 使用.NET XSLT处理器创建自定义XSLT函数
- 2. 什么是处理
- 3. 什么处理器是javax.xml.transform使用?
- 4. JAXB和XSLT处理器
- 5. 什么是.NET的最好的文字处理组件
- 6. 从Net :: HTTP处理异常的最佳方式是什么?
- 7. 在.NET中处理空日期的标准方法是什么
- 8. 在.NET中,事件处理的线程是什么?
- 9. 什么是图像处理?
- 10. XSLT处理
- 11. XSLT批处理
- 12. 处理与XSLT
- 13. XSLT处理
- 14. 处理.NET MVC 2动作过滤器时的执行顺序是什么?
- 15. 什么是获取处理器名称和处理器组名称的代码
- 16. XSLT中的//是什么?
- 17. XSLT中的cstyle是什么?
- 18. 的Xalan XSLT处理器 - 麻烦的schemaLocation
- 19. 新的X86_64处理器寄存器的名称是什么?
- 20. 内存有效的XSLT处理器
- 21. XSLT - 从处理XML
- 22. [[UIApplication sharedApplication]委托]的处理是什么?
- 23. 什么是Asp.net中的后台处理?
- 24. OpenGL:弃用的处理是什么?
- 25. 信号处理的含义是什么?
- 26. 什么是Dataproc上的“处理节点”?
- 27. Python:什么是SIGTERM的默认处理?
- 28. 处理中的资本X是什么?
- 29. 这个Lambda的处理是什么?
- 30. 什么是XSLT结果树
“最佳”需要更多定义。为了建立“最佳”,你想比较哪些特征? – AnthonyWJones 2009-10-31 08:46:52
嗯,在我的情况下,我正在寻找(最近,特别是)字符串替换和“select distinct”(例如在SQL中)的等效函数。事情就是这样。之前,我对XslCompiledTransform感到非常满意,但最近发现它很缺乏。 – 2009-10-31 09:57:41
@Matt:你需要XSL独立于实现吗?例如,您是否需要XSL能够在非.NET平台上运行? – AnthonyWJones 2009-10-31 11:57:29