我希望人們對.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. 爲什麼:當處理「XSLT8690 XSLT處理失敗」本地XML + XSLT
- 2. 使用.NET XSLT處理器創建自定義XSLT函數
- 3. 什麼是處理
- 4. 高效的XSLT處理器
- 5. 什麼是中端ARM處理器?
- 6. 什麼處理器是javax.xml.transform使用?
- 7. JAXB和XSLT處理器
- 8. 什麼是.NET的最好的文字處理組件
- 9. 什麼是.net中圖像處理的最佳庫?
- 10. 在.NET中,事件處理的線程是什麼?
- 11. 從Net :: HTTP處理異常的最佳方式是什麼?
- 12. 在golang net/http中處理TLSNextProto的正確方法是什麼?
- 13. 在.NET中處理空日期的標準方法是什麼
- 14. 什麼是處理異常
- 15. 什麼是圖像處理?
- 16. 處理.NET MVC 2動作過濾器時的執行順序是什麼?
- 17. 什麼是獲取處理器名稱和處理器組名稱的代碼
- 18. XSLT處理
- 19. XSLT處理
- 20. XSLT批處理
- 21. 處理與XSLT
- 22. XSLT中的//是什麼?
- 23. XSLT中的cstyle是什麼?
- 24. 的Xalan XSLT處理器 - 麻煩的schemaLocation
- 25. 新的X86_64處理器寄存器的名稱是什麼?
- 26. 內存有效的XSLT處理器
- 27. 處理器(CPU)和微處理器有什麼區別?
- 28. 什麼是複雜的事件處理?
- 29. 處理中的資本X是什麼?
- 30. 什麼是COM中的「遠程處理」?
「最佳」需要更多定義。爲了建立「最佳」,你想比較哪些特徵? – 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