2010-06-07 16 views
2

Question simple: existe-t-il bibliothèques XSLT solides qui fonctionnent à la fois dans Ruby et JRuby? REXML fonctionne dans les deux, mais n'a pas la prise en charge XSLT.Transformations XSLT dans Ruby et JRuby

  • ruby-xslt ne fonctionne pas dans JRuby.
  • Les derniers bêta Nokogiri supportent JRuby, mais le support est toujours bogué et génère occasionnellement des NullPointerExceptions pour les entrées XML qui fonctionnent bien dans Ruby. (En particulier, toutes les transformations qui ne résultent pas en XML valide le font barf, même si xsl: output est mis à 'texte'!)
  • JXslt est juste un wrapper pour Java Xalan/Saxon et ne fonctionne pas dans Ruby.

Dites-moi s'il vous manque quelque chose?

+0

Compte tenu du silence retentissant, apparemment pas. Pour cette raison et d'autres, nous avons abandonné JRuby. – jpatokal

Répondre

1

Une implémentation JRuby solide de Nokogiri n'apparaissait pas avant la sortie de la version 1.5.0 en 2011. Les dernières versions ont été assez solides sous JRuby.

+0

JRuby/Nokogiri en général, ou XSLT sur la combinaison en particulier? – jpatokal