Daizu :: Preview.

Daizu :: Previewは、出力コンテンツのプレビューバージョンを生成するための機能を提供するPerlモジュールです。
今すぐダウンロード

Daizu :: Preview. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Geoff Richards
  • 出版社のWebサイト:
  • http://search.cpan.org/geoffr/Daizu-0.3/lib/Daizu/Preview.pm

Daizu :: Preview. タグ


Daizu :: Preview. 説明

Daizu :: Previewは、出力コンテンツのプレビューバージョンを生成するための機能を提供するPerlモジュールです。 Daizu :: Previewは、出力コンテンツのプレビューバージョンを生成するための機能を提供するPerlモジュールです。このコードはCGIスクリプトPreview.cgiによって出力をフィルタリングするために使用されます。リンクはプレビューに戻ります。 HTMLページだけでなく、参照されるすべてのCSS、イメージ、およびリンクページのプレビューバージョンをプレビューすることが可能になるこのコードは、このモジュールからのエクスポートに使用できます。デフォルトでエクスポートされていません。デフォルトでエクスポートされていません。 $ URL(単純な文字列またはURIオブジェクト)で公開されることを意味します。出力は$ Generatorオブジェクトの$メソッドを呼び出し、$引数を使用して生成されます。出力は時々($ TYPEによって与えられた予想されるMIMEタイプに応じて)、ライブサイトの代わりにプレビューバージョンを指すように埋め込みリンクを調整するためにフィルタリングされます。作業コピーの既知のURLを指す場合、リンクは調整されます。 $ URLに基づいて、他のURLが絶対的になります。 %preview_filterは、ファイルをフィルタリングする必要があるかどうか、およびフィルタリングに使用する機能を決定するために使用されます。完成した(おそらくフィルタリングされた)出力は$ FHに印刷されます。ファイルハンドルは、HTMLを含む文字列を含む文字列を考えると、コンテンツの種類がテキストまたはバイナリ1のかどうかに応じて、RAWまたはUTF8の出力を期待するためにBinModeで調整されます。 $ HTMLでは、それを解析し、プレビューのためのリンクのための正しいものを使用するためのURIを含む属性を調整します。出力は$ FHに書き込まれます。どの属性が調整されているか正確には、%HTML_URL_ATTRの内容によって異なります。さらに、Style要素内のインラインCSSコードは、以下のCSSフィルタリング機能をフィルタリングされているが、CSSリンクは調整されるので、CSSリンクは調整される。シート)$ CSSのコードは、プレビューを指す(適切な場合)、または絶対的なリンクを置き換えます。これは、CSSファイルが背景画像を参照するか、他のスタイルシートを含んでいる場合は、出力のプレビュー中に機能します。フィルタリングは、URL()値と@importコマンドを探す単純な字句解析装置で行われます。これらのようになる可能性があるものを含むものを含む文字列リテラルとコメントをスキップするのに十分に知り合っていますが、CSSの構文を理解するための大きな努力はありません。リンクを調整するために、上記のフィルタ機能によって呼び出された$ value_type。 $ value_typeは、$ URLが単一のURIを含むと予想される場合はURI、またはWhitespace-区切りのURIのリストが含まれている場合はURIリストのいずれかです。フィルタリングされたContent.Script_Link($ CMS、$ WC_ID、%args)に置き換えることができる$ URL内の値の置き換えを返します($ CMS、$ WC_ID、%args)現在のCGIスクリプトを参照するクエリパラメータを使用して正しくエンコードされたURLを返します。 script_name環境変数) %argsのキーと値はCGIパラメータとして与えられます。 $ WC_IDが提供されている場合、%argsにWC引数がない場合は、WC引数を自動的に追加できます。この引数はデフォルトでライブワーキングコピーIDであると想定されているので、$ WC_IDがそれと同じ場合は追加されません。要件: ・Perl


Daizu :: Preview. 関連ソフトウェア