0

コンテンツが外部データベースに保存され、xml 経由で配布される Web サイトを開発する必要があります。

このxmlを消費し、xsl変換を使用してhtmlを表示するために使用できる軽量フレームワークを推奨できる人はいますか?

データがxmlであることとは別に、xml / xsltマークアップを使用してページをテンプレート化できるようにしたいので、xslを使用したい

4

2 に答える 2

1

XSLT はそれ自体が非常に強力なツールであるため、XML を読み取って HTML に変換するだけの場合、ワークフローにフレームワークを追加しても改善効果があるとは思えません。XSLT が発明されたのはまさにそのような仕事です。
たぶん、正確に一致しない質問XML出力 - PHP vs JS vs Anything Else? XSLT がどのように機能するかを示します。

@hakre コメントを編集: PHP は XML/XSLT をサポートしています。フレームワークは必要ありません。私が提案したリンクをたどると、変換に必要な PHP コードは 3 行だけであることがわかります (もちろん、XML データと XSLT スクリプトは別として)。PHP は、標準インストールで非常に高速で安定した xmllib2/xsltlib ライブラリを使用します。lib を追加する必要はありません。

@Kendall コメントを編集: XSLT は w3c 標準のテンプレート言語です。おそらく広く使用されず、文書化され、サポートされていない別のものを使用するのはなぜですか? あなたの質問に釘を打つには:あなたが説明するタスクについて、XMLを使用し、XSL変換を使用してHTMLを表示するためにPHPですでに構築されているXSLTを超えるフレームワークをお勧めできません。XSLT を直接話すのではなく、フレームワークを上に置くのはなぜですか? API ではなく、言語です。汎用性も良くなります。

于 2013-07-29T05:55:17.110 に答える
-1

CodeIgniterは軽量で、動的にロードされ、XSL をサポートします。

于 2013-07-29T01:55:33.160 に答える