by
Anonymous Coward
on 2003年06月21日 15時30分
(#342489)
ちょっとどうかと。最初のページのソースの頭数行だけですが、他のもそうじゃないかと推測されます。
<HTML
><HEAD
><TITLE
>Secure Programming for Linux and Unix HOWTO</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
....
HTML的には (スコア:0)
<HTML
><HEAD
><TITLE
>Secure Programming for Linux and Unix HOWTO</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
....
すげー読みにくい....これなら改行無い方がまだマシ。
#自動生成?
あとContent-Typeにcharsetくらい付けて返してくれー。Apacheだったら
ファイル拡張子から自動的にcharset生成して返す機能が無かったか?
#内容はすごくありがたいです。それだけにクソブラウザ(藁)のコード自動認識
#失敗でcharset変えなきゃいけないのが残念なので(?)AC。
Re:HTML的には (スコア:1, 興味深い)
原文のDOMツリーを変えずに改行入れる場合、の間で改行を入れないといけないのです。タグの外で改行やインデントをするとそこに文字列が入るのでテキストノードが追加されたり、テキストノードの内容で空白が追加されることになるから。
Re:HTML的には (スコア:0)
Re:HTML的には (スコア:0)
実践してみれば、なぜミスってしまうのかが分かるはず。
プレビューでチェックしてても、落とし穴はあるのだよ…。
Re:HTML的には (スコア:0)
Re:HTML的には (スコア:0)
db2htmlというのは
Modular DocBook HTML Stylesheet Version 1.76b
のこと?
> 原文のDOMツリーを変えずに改行入れる場合、の間で改行を入れないといけないのです。
「、」の間?
Re:HTML的には (スコア:0)
Re:HTML的には (スコア:0)
元ACです。そういう意味なら納得です。
htmllint -170点台 (スコア:1, 参考になる)
このようなlint結果は非常にまずい状況だと思う。
compilerやlintの警告を無視せず対策を取るというのは
Secure Programmingの基本。
Re:HTML的には (スコア:0)
> たぶんdb2htmlの吐いたHTMLでしょうか。
DB2HTMLというのは CSV形式のデータベースファイルを元に テンプレートファイルを参照しながら 定型的かつ多数のHTMLファイルを自動的に生成する Windows向けアプリで、VBで作成されたフリーソフトですね。
JF作成のためにWindowsアプリが使用されていたり、 文書のソースがCSVファイルで作成されていたり、 というのはおよそ考えにくく、普通は疑ってかかるものです。
JF [linux.or.jp] の (2年ほど前から更新されていないページのようですが) 著者や編集者のため [linux.or.jp]
Re:HTML的には (スコア:0)
それじゃなくて、Jade [sourceforge.net]を使って DocBook SGMLをHTMLに変換するスクリプトのことだよ。
Re:HTML的には (スコア:0)
なんで? 人が直接 HTML を読むことを前提としていないので、
何の問題もないのでは。改行無い方がまだマシなら、自分で
改行削ればいいだけだし。
Re:HTML的には (スコア:0)
汚かろうが動けば良いんです」ってやつ?
Re:HTML的には (スコア:0)
プログラミング言語のソースコードは 人間によって書かれてその保守は人間によって行なわれる ということが前堤になっているため、 人間から見て汚いと思われるコードには問題が発生する。 ソフトウェアによって自動的に生成されるHTMLは コンピュ
Re:HTML的には (スコア:0)
HREF="introduction.html"><META
NAME="KEYWORD"
CONTENT="secure programming"><META
が
HREF="introduction.html"><METANAME="KEYWORD"CONTENT="secure programming"><META.....
になるんですけどねぇ。
Re:HTML的には (スコア:0)
Re:HTML的には (スコア:0)
Re:HTML的には (スコア:0)