[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: lint for .wml files?
いまいです。
From: SUGIYAMA Tomoaki <tomos@xxxxxxxxxxxxxxxx>
Subject: Re: lint for .wml files?
Date: Thu, 12 Feb 2004 00:57:48 +0900
Message-ID: <877jytfw23.wl%tomos@xxxxxxxxxxxxxxxx>
> > > ところでこの 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"> となってしまうのが良く分かっ
> てません。
うーん、うちでも中野さんと同じエラーになってます。いや、euc に変換する
とエラーが出なくなりましたね。
> > 正しい方法は全体を 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 では結構時間がかかって
> しまいました (;_;)
> また,目的のファイルだけチェックしたい時には,余計でしかも大量の
> ファイルを作ることなく作業できると嬉しいような。
今回だと webwml/japanese/devel へ行って "make constitution.ja.html" で
いけると思います。
# 実は今、書きながらいろいろやってて知ったんですが :)
> 手元では 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
手元では perl が 5.8.3-1、eperl が 2.2.14-11 でした。
--
Nobuhiro IMAI <nov@xxxxxxxxxxxx>
Key fingerprint = F39E D552 545D 7C64 D690 F644 5A15 746C BD8E 7106