回答
Kernow是應用XSLT轉換一個很好的免費工具。它是基於Java的。
XSL文件應該將 XSD文件轉換爲OWL格式。
我可以使用什麼免費軟件工具申請 這個轉變?
你可以使用任何現有的免費XSLT處理器,但作爲樣式表模塊的<xsl:stylesheet>
(頂部)元素的version
屬性指定它應該實現XSLT的版本。
這裏是這樣的XSLT處理器的相當不完全列表:
XSLT 1.0處理器:
JD。
XSLT 2.0處理器
IBM WebSphere XML Pack(不是免費的)。
XSLT的IDE
微軟的Visual Stusio(2010或2008) - 僅適用於XslCompiledTransform
oXygen - 所有提到的XSLT處理器的工作原理
XSelerator - 適用於所有提到的XSLT處理器
Kernow:簡單的,基於Java的IDE撒克遜。
+1非常全面。 :-) – LarsH 2010-09-27 14:45:16
我會在MSXML旁邊添加關於[MSXSL](http://www.microsoft.com/en-us/download/details.aspx?id=21714)的註釋。這是一個小的(24KB)命令行包裝器,用於直接使用MSXML完成的XSLT轉換。對於MS來說什麼是不尋常的,你不必下載600MB軟件包來獲得這個工具。 – Jarekczek 2012-09-07 10:01:02
@jarekczek,當然,但我在這裏列出了幾乎所有的XSLT處理器 - 而不是他們的命令行工具。 msxsl.exe不是單獨的XSLT處理器,不是單獨的XSLT IDE。 – 2012-09-07 11:36:04
不是說XSLT 1.0和XSLT 2.0是兩種不同的轉換語言。您應該檢查XSL文件中使用的名稱空間,以確定是否需要XSLT 1.0或XSLT 2.0處理器(最可能的答案是'1.0')。
您的網絡瀏覽器已經有XSLT 1.0處理器,但它可能不便於使用。您必須修改輸入文檔(您的案例中的XSD)以在頂部添加以下行(其中xsd2owl.xsl
是您的XSLT的路徑)。然後,你只需要用瀏覽器打開文件。
<?xml-stylesheet href="xsd2owl.xsl" type="text/xsl" ?>
另外,xsltproc是基於的libxslt的命令行工具,做XSLT 1.0改造的探討,並有一些EXSLT擴展。你會發現它爲每個Linux發行版打包。 Follow this link for Windows downloads。
快速啓動與XSLT 1.0上:
的Windows
下載MSXSL。一個小的(24KB)命令行實用程序,它使用您的系統上已有的庫(msxml)。運行msxsl.exe
。
Linux的
apt-get xsltproc
xsltproc
- 1. 將xsl應用於歌劇中的xsd時出現的問題
- 2. 適用於Linux的XML到XSD工具
- 3. 將JavaScript應用於XSL
- 4. 有誰知道可以從XSL生成DTD或XSD的工具
- 5. 合併XML和XSD然後應用XSL
- 6. 將xsl應用於多個具有相同名稱的元素?
- 7. XSD到XSL或使用PHP
- 8. XML XSL XSD驗證:
- 9. 鏈接XSD XML XSL
- 10. xsd到用戶輸入的xml工具
- 11. 用於自動生成文檔的免費工具XSD
- 12. 用於XML Schema(XSD)比較的FOSS(命令行)工具?
- 13. 用於修改XSL的命令行工具
- 14. Visual Studio XSD工具錯誤?
- 15. XSL代碼覆蓋工具
- 16. 工具從xsd生成xml文件(用於測試)
- 17. 將XSL應用到RSS源
- 18. XML解析器應該將XSD Schema限制應用於CDATA嗎?
- 19. 重構.xsd模式的工具?
- 20. 合併多個xsd文件的工具
- 21. 結構合併XSD的工具?
- 22. 免費的DTD到XSD轉換工具?
- 23. 免費的XSD到DTD轉換工具?
- 24. 如何將腳本應用於Web部件的工具部分?
- 25. 將jquery應用於工具提示中的Html元素
- 26. 將XSLT和XSD Schema應用於通過Jersey Rest的xml輸出
- 27. 將xsd轉換爲C++代碼的工具
- 28. 將xsd/xml整合到數據庫中的GUI工具
- 29. XSD實用工具XML轉換爲XSD和額外的不必要的領域
- 30. xml文檔對應於XSD
對於哪種操作系統? – porges 2010-09-27 02:24:21
好問題(+1)。查看我的amswer瞭解我所瞭解的所有XSLT處理器和IDE的完整列表。 – 2010-09-27 04:32:54