[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: lint for .wml files?
杉山です。
From: Nobuhiro IMAI <nov@xxxxxxxxxxxx>
Date: Thu, 12 Feb 2004 00:12:32 +0900
In "debian-www : 05591"
> いまいです。
> From: NAKANO Takeo <nakano@xxxxxxxxxxxxxxxx>
> Subject: lint for .wml files? (Re: [draft] devel/constitution.wml)
> Date: Wed, 11 Feb 2004 17:01:28 +0900
> Message-ID: <040211170127.M0103018@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
> > ところでこの wml ファイルを html に直して閲覧
> > してみたいのですが、コマンドラインは
> > (japanese/devel ディレクトリから)
> >
> > wml -I ../../english/template/ constitution.wml
> >
> > で良いのでしょうか。 index.wml はこれで変換できた
> > のですが、constitution.wml では
> >
> > ePerl:Error: Cannot convert bristled code file `/tmp/wml.3024.tmp1.wml' to pure HTML
> > ** WML:Break: Error in Pass 3 (rc=74).
> >
> > というエラーになっちゃいました。 href の " 閉じ抜け
> > は直してあります。
> >
> > ・変換方法が違う → 正しい方法は?
> > ・ファイルがエラーだ → エラー行を特定する方法?
こちらでは上記の方法で html ファイルに変換できるようでした。
constitution.wml ファイルを euc に変換してからでないと一部で文字化け
してしまうようでしたが,euc でも変換自体はエラーが出ることもなく終り
ました。ただ <html lang="ja" dir="RTL"> となってしまうのが良く分かっ
てません。
> 正しい方法は全体を cvs update して make ではないでしょうか?該当するの
> は、
> wml -q -D CUR_YEAR=2004 -o UNDEFuJA:constitution.ja.html.tmp@g+w \
> --prolog="/usr/bin/kcc -e -" --epilog="../convert \
> constitution.ja.html" constitution.wml
> ということになると思います。href の閉じ抜けを直さないとエラーになりま
> した。
http://www.debian.or.jp/Documents/webtrans_howto/webtrans_howto.ja.html/ch-preview.html
を見て試しに make してみましたが,私の Note PC では結構時間がかかって
しまいました (;_;)
また,目的のファイルだけチェックしたい時には,余計でしかも大量の
ファイルを作ることなく作業できると嬉しいような。
手元では ePerl:Error は出ないんですが何が違うんでしょう。
ii libc6 2.3.2.ds1-11 GNU C Library: Shared libraries and Timezone data
ii wml 2.0.8-7 Website META Language by Ralf Engelschall
ii perl 5.8.2-2 Larry Wall's Practical Extraction and Report Language.
ii eperl 2.2.14-10 Embedded Perl 5 Language
--
杉山友章