Elaborazione XSLT in/da Ruby
Domanda
Qualcuno può consigliare un metodo efficiente per eseguire trasformazioni XSLT di dati XML all'interno di un'applicazione Ruby?Il gem XSL (REXSL) non è ancora disponibile e, sebbene abbia visto uno o due progetti che lo implementano, sono cauto nell'utilizzarli così presto.Un amico mi ha consigliato una chiamata a Perl, ma sono preoccupato per le risorse.
Questo è per un ambiente Linux.
Soluzione
Consiglierei di chiamare "xsltproc", che viene fornito con le librerie libxslt in Linux e fa il lavoro.
Oppure, se per caso stai usando JRuby, allora hai diversi parser xslt per Java che puoi usare davvero facilmente dal tuo programma Ruby.
Altri suggerimenti
Prova la gemma "libxslt-ruby".Dipende dai collegamenti "libxmlr-ruby" per la libreria libxml, che probabilmente hai già installato se stai sviluppando su Linux.