TEXT :: TagTemplate

Text :: TagTemplateは、Webベースのアプリケーションを構築するプロセスを作成するように設計されています。
今すぐダウンロード

TEXT :: TagTemplate ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Jacob Davies
  • 出版社のWebサイト:
  • http://search.cpan.org/matisse/Text-TagTemplate-1.83/lib/Text/TagTemplate.pm

TEXT :: TagTemplate タグ


TEXT :: TagTemplate 説明

Text :: TagTemplateは、Webベースのアプリケーションを構築するプロセスを作成するように設計されています。 Text :: TagTemplateは、HTMLコーディングからロジックとアプリケーションの開発を分離することによって、Webベースのアプリケーション(CGIプログラムやApache :: Registryスクリプトなど)を構築するプロセスをはるかに簡単にするように設計されており、継続的な変更を可能にするファイル(またはスカラー)内の特別なHTMLのようなタグを含み、動的に生成されたコンテンツで実行時にそれらのタグを置き換えるためのメカニズム。たとえば、Special Tag <#userinfoフィールド= "hautty_color">は、データベースの検索を行った後に「緑」に置き換えられます。通常、各特殊タグは、タグが見られるたびに実行される独自のサブルーチンを持ちます。サブルーチンを作成するには、CREATE.ATTRIBUTES(上記の例ではフィールド= "favority_color"など)が一致するサブルーチンに渡されます。これはWeb固有ではありません。しかし、そのようにして明確なバイアスにもかかわらず、テンプレート解析は他のテキスト文書で簡単に使用できるようになります。ここでの例では、CGIアプリケーションのためにそれを使用していると仮定します。文字列を解析するための関数を提供し、(検索エンジンの出力のように)繰り返し要素のリストを構築することはオブジェクト指向ですが、 CGIモジュール - プログラマはOOインターフェースを使用する必要はありません。 ``:標準の ''メソッドのセットをインポートしてオブジェクト参照なしでそれらを使用するだけで、内部オブジェクトを自動的に作成して使用します。複数のテンプレートオブジェクトが必要な場合、または名前空間のPollutions.Synopsisを懸念していない限り、これを使用する方法が推奨される方法です。 #テンプレートに置き換えるための単一のタグを定義します。 add_tag(MyTag => 'Hello World。'); #いくつかのタグを一度に定義します。 tags()メソッドは、現在のすべてのタグを除外します。タグ(+ {foo => '文字列foo。'、#単一引用符列bar => "$ env {user}"、#二重引用符列リスト=> join( '

  • '、@ list)、 #関数呼び出し#関数またはサブルーチン毎に呼び出される#タグが置き換えられると、同じタグが2倍以上表示された場合に異なる#結果を生成します。time => time()、関数サブ=> subへの# {#匿名サブルーチンMy($ params)= @_; $ params - > {name};}})}}); #既存のセットに2つのタグを追加します。ハッシュREFを取ります。 add_tags(+ {Tag1 => "hello $ env {user}"、Tag2 => RAND(10)、0から10}の間の#乱数)。 #使用するテンプレートファイルを設定します。 template_file( 'template.htmlt'); #これはからリストを構築するためのアイテムのリストです。リスト( '1'、 '2'、 '3')。 #これらはリストを作成するために使用するテンプレートフラグメントファイルです。 entry_file( 'entry.htmlf'); join_file( 'join.htmlf'); #これは、#解析リスト内の各エントリのタグを作成するために使用されるコールバックサブです。 entry_callback(sub {My($ ITEM)= @_; RETURN + {item => $ item};}); #解析全体のリストを含む新しいタグを追加します。 add_tag(list => parse_list_files); #templateファイルを置換で印刷します。 parse_fileを印刷します。要件:・Perlの要件: ・Perl


    TEXT :: TagTemplate 関連ソフトウェア