Likkradyus回答ポイント 50ptウォッチ

モジュール 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 に書き換えて実行したところエラーは発生致しませんでした。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する
回答がありません

この質問へのコメント

コメントはありません

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

質問の情報

登録日時
2007-04-24 10:36:49
終了日時
2007-05-01 10:40:03
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

FreeBSD260Perl1679WindowsXP1917モジュール927HTC30HTML5036

人気の質問

メニュー

PC版