4

XML、XSLTサイトマップおよびパイプラインに基づくどのパブリッシングフレームワーク(パブリッシングのみ、本格的なCMSではない)が存在し、Cocoonよりも安定していて、アクティブで、シンプル/軽量ですか?

私は一瞥しました:

  • mod_xslt(http://www.mod-xslt2.com/)は、まさにそのように見えましたが、ほとんど死んでいるように見え、複雑なセットアップが必要であり、XSLTプロセッサとしてlibxsltのみをサポートしているようです(もちろん、SaxonとXSLT 2.0を使用できます)。

  • Apache Forrest(http://forrest.apache.org/)ですが、Cocoonよりも本当に単純なのか、Cocoonに追加されたものなのかわかりません。

私が探しているのは、まさにこれを行うものです。

  • HTTPGETを受信します
  • サイトマップを介して「実行」
  • パイプラインを検索します:source.xml-> xslt1.xsl-> xslt2.xsl-> xsltn.xsl-> serialize
  • パイプラインを実行します
  • シリアル化された結果をクライアントに提供します

と:

  • Saxonを使用します(または「プロセッサに依存しません」)
  • 「軽く」インストールできます。つまり、サイトマップよりも多くの構成を必要としないはずです。

たぶん私はCocoonの初期バージョン、またはXProc実装の将来のバージョンについて説明しています...

とにかく、そのようなツールは存在しますか?

4

4 に答える 4

1

Florent GeorgesによるServlex(http://code.google.com/p/servlex/ )を一見する価値があるかもしれません。残念ながら、ドキュメントはほとんどありませんが(http://expath.org/wiki/Saxon:Webapp)、XMLプラハ2011(http://www.xmlprague.cz/2011/presentations/florent-georges-servlex)での彼のプレゼンテーションです。 pdf)はあなたがそれについて知りたいと思うかもしれないほとんどすべてをカバーしています。Dispatcherスライド(中央のどこか)を見て、リクエストURIがservlexのアクションにどのように変換されるかを確認してください。

于 2011-11-12T16:10:50.333 に答える
1

8年または10年前に繭で行われていたことがRESTで最もよく行われるようになったと主張する人もいます。(RESTを検索するか、goolgeで安らかに)

XProcと組み合わせると、非常に強力ですが、軽量にすることもできます。XProcにはひょうたんが最適なオプションだと思いますが、他にもあります。(1つの例はおそらくexistdbですが、それはおそらく軽量ではありません。)

ただし、非常に小さなプロジェクトの場合は、やり過ぎかもしれません。ただし、後のプロジェクトではいつでもXProcとRESTを使用できます。

あなたが説明することは、java、python、またはperlだけで行うことができます。(軽量ですがフレームワークではありません...)

于 2010-05-07T11:26:15.033 に答える
0

XProc。で新しいエンジン

https://community.emc.com/community/edn/xmltech

于 2009-07-30T18:48:05.833 に答える
0

ReXSLを見てください。Cocoonほど洗練されていませんが、XSL/XSLTを介してXMLをHTMLに変換するプロセスを簡素化します。そしてそれはMVCフレームワークです。

于 2012-04-12T04:23:55.783 に答える