[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