[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

--
杉山友章