2008-09-16 114 views
2

任何人都可以推薦一種有效的方法來執行Ruby應用程序內XML數據的XSLT轉換嗎? XSL gem(REXSL)目前還不可用,雖然我看到一個或兩個實現它的項目,但我很謹慎使用它們。一位朋友向Perl推薦了一個shell,但我擔心資源。XSLT在ruby中的處理

這是一個Linux環境。

回答

1

我會推薦shell調用「xsltproc」,它與libxslt庫在Linux中一起工作並完成工作。

或者如果您有任何機會使用JRuby,那麼您有幾個Java的xslt解析器,您可以真正輕鬆地從ruby程序中使用它。

+0

我的開發環境擁有JRuby,感謝Eclipse,但生產我不相信。上面列出的寶石我相信也會做同樣的事情,但我不相信直接支持我需要的東西,所以不妨自己做。 :-) – Adam 2008-12-30 21:00:53

1

試試「libxslt-ruby」寶石。它取決於libxml庫的「libxmlr-ruby」綁定,如果您在Linux上開發,您可能已經安裝了該庫。