2010-10-14 25 views
1

Mes chers amis,xslt support in go

J'aurais besoin du support xslt dans un programme go. Pour autant que je sache, il n'y aura pas de bibliothèque xslt dans le proche avenir et actuellement il n'y a pas de liaison à une bibliothèque xslt dans go.

Quelle est la bibliothèque FASTEST sur linux ou cross plate-forme pour faire 1) xslt 1.0 transformation 2) xslt 2.0 transformation

+0

Bonne question, +1. Voir ma réponse pour les détails recherchés. –

Répondre

1

J'espère que le suivant pourrait être utilisé dans un programme GO:

XSLT 1.0 sur Linux:

  1. Saxon 6.5.5 (basé sur Java et devrait fonctionner sur Linux)
  2. LibXSLT (base C-)

Je ne sais pas lequel est plus rapide - il ne faut pas faire une conclusion audacieuse basée simplement sur le fait que l'on est basé sur Java et l'autre Basé sur C

XSLT 2.0 sur Linux:

  1. Saxon 9.2 (à nouveau, basé sur Java doit fonctionner sous Linux).
  2. ????

Même s'il existe un autre processeur XSLT fonctionnant sous Linux, à mon avis, Saxon 9.x est plus rapide que tout autre processeur XSLT 2.0 existant. C'est aussi l'un des plus conformes.