TL::Filter::HTML - 通常HTML用出力フィルタ

# NAME

TL::Filter::HTML - 通常HTML用出力フィルタ

# SYNOPSIS

      $TL->setContentFilter('TL::Filter::HTML', charset => 'UTF-8');

      $TL->print($TL->readTextFile('foo.html'));

# DESCRIPTION

HTMLに対して以下の処理を行う。

漢字コード変換（デフォルトShift_JIS、Encode優先）
ヘッダの管理
<form action=""> が空欄の場合、自分自身のCGI名を埋める
特定フォームデータを指定された種別のリンクに付与する

## フィルタパラメータ

charset

        $TL->setContentFilter('TL::Filter::HTML', charset => 'Shift_JIS');

  出力文字コードを指定する。省略可能。

  使用可能なコードは次の通り。 UTF-8，Shift_JIS，EUC-JP，ISO-2022-JP

  デフォルトはShift_JIS。

contenttype

        $TL->setContentFilter('TL::Filter::HTML', contenttype => 'text/html; charset=sjis');

  Content-Typeを指定する。省略可能。

  デフォルトはtext/html; charset=（charasetで指定された文字コード）。

type

        $TL->setContentFilter('TL::Filter::HTML', type => 'xhtml');

  'html' もしくは 'xhtml' を利用可能。省略可能。

  フィルタがHTMLを書換える際の動作を調整する為のオプション。 XHTMLを出力する際に、このパラメータをhtmlのままにした場合、 不正なXHTMLが出力される事がある。

  デフォルトは 'html'。

## METHODS

getSaveForm

        my $SAVE = $TL->getContentFilter->getSaveForm;

  出力フィルタが所持している保存すべきデータが入った、 Form オブジェクトを返す。

setHeader

        $TL->getContentFilter->setHeader($key => $value)

  他の出力の前に実行する必要がある。

  同じヘッダを既に出力しようとしていれば、そのヘッダの代わりに指定したヘッダを出力する。（上書きされる）

addHeader

        $TL->getContentFilter->addHeader($key => $value)

  他の出力の前に実行する必要がある。

  同じヘッダを既に出力しようとしていれば、そのヘッダに加えて指定したヘッダを出力する。（追加される）

flush

  TL::Filter参照

print

  TL::Filter参照

# SEE ALSO

TL
TL::Filter
TL::Filter::MobileHTML
TL::Form

# AUTHOR INFORMATION

Copyright 2006 YMIRLINK Inc. All Rights Reserved.

This framework is free software; you can redistribute it and/or modify it under the same terms as Perl itself

このフレームワークはフリーソフトウェアです。あなたは Perl と同じライセンスの 元で再配布及び変更を行うことが出来ます。

Address bug reports and comments to: tl@tripletail.jp

HP : http://tripletail.jp/

TL::Filter::HTML - 通常HTML用出力フィルタ

# INDEX

- <form action=""> が空欄の場合、自分自身のCGI名を埋める
- AUTHOR INFORMATION
- DESCRIPTION
- METHODS
- NAME
- SEE ALSO
- SYNOPSIS
- TL
- TL::Filter
- TL::Filter::MobileHTML
- TL::Form
- addHeader
- charset
- contenttype
- flush
- getSaveForm
- print
- setHeader
- type
- フィルタパラメータ
- ヘッダの管理
- 漢字コード変換（デフォルトShift_JIS、Encode優先）
- 特定フォームデータを指定された種別のリンクに付与する

TL::Filter::HTML - 通常HTML用出力フィルタ