私は
「辞書で読むことができる」というレベルで外国語XSLを知っています
。 そして、おそらく、私はこれ以上必要としません。
しかし、ここでは、XML + XSLシステムを構築する原理を学びます。 これは、自己開発のために
1つのアイデアを
実装する
ために必要です。
おそらく、主題分野を知らないので、「正しくて理解可能な質問」を定式化することはできませんが、試してみます。 だから:
- 問題#1:プログラミング言語hash-array-variableをXML形式に変換する。
XSLテンプレートを作成する際の複雑さを最小限に抑えるために、配列の構造とデータをXML形式に変換するための正式なアルゴリズムに要件はありますか? ここで、「複雑さ」は「データ構造の理解」である可能性が最も高い(おそらく何か他のもの)。
- 問題#2: XMLを完全なHTMLページに変換する。
ここでは、十分な経験がありません=(そして、この質問の定式化は最も困難です。
私はすべてこのように見えます:
-URIによるサーバーは、XML形式のオブジェクトリソースデータを生成します。
-XSL変換がXMLに適用され、HTMLコードが生成されます。
-結果のHTMLはページテンプレート内に追加する必要があります。
-ページには、他のリソースオブジェクトのHTMLコードが含まれている場合があります。
-HTMLコードでは、同じ構造のデータを見つけることができます。 例:ユーザーのニックネーム、リンク、ボタン、メニュー項目、その他。
ここで自転車工場を発明したくありません。 何らかのリンクを提供したり、テンプレートの編成や変換の順序などに関して、これらすべてが「正しく」行われた経験を共有していただけますか? そして、私はすべてを採用します=)
- 問題番号3:データを異なる形式に変換する:
おそらくこれは役に立ちませんが、システム設計の段階で構築する価値があるかもしれません。
課題は、サーバーとブラウザーの両方でデータを同じHTMLコードに変換する必要があることです。
そのような問題を解決するためのアルゴリズムに遭遇しましたか?
-XSL1とJsonTemplateとはまだ完全には理解されていない
-クライアントでXSLを実際に使用したくない=)
私は本当にあなたの助けを望みます(そうでなければ私は「いつものように」すべてをしなければなりません=)