Question

Qu'est-ce que les cadres édition (édition seulement, pas CMS complet) basé sur XML, XSLT sitemaps et pipelines existent, sont stables, actifs et plus simple / plus léger que Cocoon?

J'ai jeté un regard à:

  • mod_xslt ( http://www.mod-xslt2.com/ ) qui semblait être exactement cela, mais il semble tout sauf mort, et nécessitait une configuration complexe, et apparemment pris en charge uniquement libxslt comme un processeur XSLT (je voudrais pouvoir utiliser Saxon et XSLT 2.0 bien sûr).

  • Apache Forrest ( http://forrest.apache.org/ ), mais je ne comprennent pas si elle est vraiment plus simple que Cocoon ou est plutôt une chose au-dessus de additionnelle Cocoon?

Ce que je suis à la recherche est quelque chose qui fait ceci:

  • un HTTP GET recieves
  • "l'exécute" par un plan du site
  • trouve un pipeline: source.xml -> xslt1.xsl -> xslt2.xsl -> xsltn.xsl -> serialize
  • court pipeline
  • sert le résultat sérialisé au client

et

  • utilise saxon (ou est "indépendante du processeur")
  • peut être installé « légèrement », qui est la suivante: ne devrait pas nécessiter une configuration beaucoup plus que le plan du site

Peut-être que je décris une première version de Cocoon, ou une version ultérieure d'une implémentation XProc ...

Quoi qu'il en soit, un tel outil n'existe?

Était-ce utile?

La solution

certaines personnes affirment que ce qui a été fait avec cocon 8 ou 10 ans est maintenant mieux fait il y a REST. (Recherche pour le repos ou reposant avec goolge)

en combinaison avec XProc, son très puissant, mais peut être aussi bien la lumière. Je pense que calebasses ist la meilleure option pour XProc, mais il y a d'autres. (Un exemple est peut-être existdb, mais qui est probablement pas léger.)

pour un très petit projet, il pourrait être exagéré, cependant. mais vous pouvez toujours utiliser XProc et REST dans des projets ultérieurs.

Ce que vous décrivez peut être fait avec java, python ou perl seul. (Léger mais pas un cadre ...)

Autres conseils

Il pourrait être intéressant de jeter un oeil à Servlex ( http://code.google.com/p / servlex / ) par Florent Georges. Il n'y a malheureusement que peu de documentation ( http://expath.org/wiki/Saxon:Webapp ) , mais sa présentation au XML Prague 2011 ( http: //www.xmlprague. cz / 2011 / présentations / florent-georges-servlex.pdf ) couvre à peu près tout ce que vous voulez savoir à ce sujet. Regardez les diapositives Dispatcher (de quelque part au milieu) pour voir comment uri demande sont traduites en actions dans servlex.

Jetez un oeil à ReXSL . Ce n'est pas aussi sophistiqué que Cocoon, mais il simplifie le processus de conversion XML en HTML par XSL / XSLT. Et c'est un framework MVC.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top