我希望人們對.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