モジュール HTML::Template::Compiled について、質問です。(というか、誰か使ってる方居ますか?)


HTML::Template::CompiledでDEFAULTとESCAPEの同時指定するとエラーが発生してしまいます。

Perl側が

#!/usr/local/bin/perl

use HTML::Template::Compiled;

my $temp_str = ();

my $objTmpl =
HTML::Template::Compiled->new( filename => './htc.tmpl', );

$objTmpl->param( STRING => $temp_str );

print "Content-type: text/html\n\n";
print $objTmpl->output();



Template側が

<TMPL_VAR DEFAULT="0" NAME=STRING ESCAPE=HTML>

だけなのですが、実行すると

code: syntax error at (eval 52) line 13, at EOF
syntax error at (eval 52) line 22, near ";

}"

というエラーが発生します。

動作確認環境は
WindowsXP,FreeBSD
共に
Perl5.8.8
$H::T::C::VERSION 0.85
です。

何か単純な設定ミスだとは思いますが、どなたかお解かりになられる方が居りましたら、お願い致します。

#ちなみに、H::T::C を HTML::Template に書き換えて実行したところエラーは発生致しませんでした。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/05/01 10:40:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません