Thread View: fj.net.www.authoring
3 messages
3 total messages
Started by kabe
Tue, 23 Jul 2002 11:45
< A href>
Author: kabe
Date: Tue, 23 Jul 2002 11:45
Date: Tue, 23 Jul 2002 11:45
49 lines
2350 bytes
2350 bytes
ふつータグ類は <A href=...>と書きますが、
< A href> と識別子の前にスペースを空けると
・タグとして認知する
ぷららブラウザー(WorldTALK)
・知らんタグとして無視する
MSIE/1.5, 2.0 (Win)
Spyglass Mosaic
links
SurfACE
www (笑
busaic (笑
・そのまんま "< A href>" と表示する(!)
lynx
XMosaic-l10n
w3m
Mozilla/1.22, 2, 3, 4
MSIE/2.1 (Mac)
MSIE/3, 4
HotJava/1, 3
Lite
Cyberdog
SGML(JIS X 4151) を見る限り、「タグとして認知する」が正しい
よーな気がしますがどうなんでしょ。
5.2 SGML実体
…
構文解析は、それぞれのSGML文字に対して、出現の順に次の(1)-(4)の
とおりに行う。
…
(2)区切り子の一部でもなく短縮参照でもなければ、その文字が
分離子であるかどうかを検査する。分離子の場合は、その
文字を無視する。
…
5.2.1 分離子s
s = SPACE | RE | RS | SEPCHAR
…
6.4 開始タグ
開始タグ = (stago, 文書型指定, 共通識別子指定,
属性指定並び, s*, tagc) | 最小化開始タグ
------------------------------------------------------------------------------
かべ@sra-tohoku.co.jp VEGA Systems MCMXCI
「自分はレーサーだっていうのかい? たいしたことないじゃないか。」
------------------------------------------------------------------------------
Re: < A href>
Author: Masayasu Ishikawa
Date: Wed, 24 Jul 2002 09:04
Date: Wed, 24 Jul 2002 09:04
30 lines
2177 bytes
2177 bytes
$B;d$N5-21$,3N$+$J$i$P!"(BJST $B;~4V(B2002$BG/(B07$B7n(B23$BF|(B($B2P(B) 20$B;~(B45$BJ,(B42$BIC:"!"(B fj.net.www.authoring $B$N(B <ahjfl6$e3l$1@yagi.ecei.tohoku.ac.jp> $B$N5-;v$K$*$$$F(B kabe@sra-tohoku.co.jp $B$5$s$O=q$-$^$7$?!#(B >$B$U$D!<%?%0N`$O(B <A href=...>$B$H=q$-$^$9$,!"(B >< A href> $B$H<1JL;R$NA0$K%9%Z!<%9$r6u$1$k$H(B <snip/> >$B!&$=$N$^$s$^(B "< A href>" $B$HI=<($9$k(B(!) $B$3$l$,@5$7$$5sF0$G$7$g$&!#0J2<$N5-;v$,;29M$K$J$k$+$b!#(B http://lists.w3.org/Archives/Public/www-validator/2001Sep/0021 $B$b$A$m$s$3$N>l9g3+;O%?%0$,G'<1$5$l$:$K=*N;%?%0$@$1$,B8:_$9$k$3$H$K$J$C$F(B $B$*$+$7$J$3$H$K$J$j$^$9$,!#(B >SGML(JIS X 4151) $B$r8+$k8B$j!"!V%?%0$H$7$FG'CN$9$k!W$,@5$7$$(B >$B$h!<$J5$$,$7$^$9$,$I$&$J$s$G$7$g!#(B <snip/> > 6.4 $B3+;O%?%0(B > $B3+;O%?%0(B = (stago, $BJ8=q7?;XDj(B, $B6&DL<1JL;R;XDj(B, > $BB0@-;XDjJB$S(B, s*, tagc) | $B:G>.2=3+;O%?%0(B $B$3$3$G(B stago $B$HJ8=q7?;XDj$N4V$K(B s $B$,G'$a$i$l$F$$$J$$E@$+$i$b3+;O%?%0$H$7$F(B $BG'CN$5$l$J$$$N$OL@$i$+$+$H!#(B -- Masayasu Ishikawa # XHTML $B$N>l9g$O$b$A$m$s(B well-formedness error$B!#(B
Re: < A href>
Author: kabe
Date: Wed, 24 Jul 2002 14:36
Date: Wed, 24 Jul 2002 14:36
50 lines
3357 bytes
3357 bytes
<ahlqii$ok3$1@news.sfc.keio.ac.jp>の記事において
mimasa@sfc.keio.ac.jpさんは書きました。
>> >SGML(JIS X 4151) を見る限り、「タグとして認知する」が正しい
>> >よーな気がしますがどうなんでしょ。
>> <snip/>
>> > 6.4 開始タグ
>> > 開始タグ = (stago, 文書型指定, 共通識別子指定,
>> > 属性指定並び, s*, tagc) | 最小化開始タグ
>>
>> ここで stago と文書型指定の間に s が認められていない点からも開始タグとして
>> 認知されないのは明らかかと。
そーすか?
SGMLに限らずですが、この手の言語仕様の記述では
トークン間の空白をいちいち書くと煩雑なので、トークン区切りの方法を
あらかじめ策定した上でトークン間の空白は省略して書くことが
非常に多く、SGML(X4151)もその流儀に従ってるんだと思いましたが。
実際 5.2 に書かれている構文解析の各項はこの空白省略記述が
できるようにするためのお約束のように見えます。
(空白がない場合の解釈は 8.6 区切り子の認知 に従う)
snipされてしまった
>> (2)区切り子の一部でもなく短縮参照でもなければ、その文字が
>> 分離子であるかどうかを検査する。分離子の場合は、その
>> 文字を無視する。
てのはここでは使われないんすか?
(この部分は文法に s* が明示されていることは要求してない…はず)
後半では ps* やら ts* が出てきますが、これは前後が区切り子ではない
ことがあるので改めて明示してるんだと思います。(注釈をはさめるとかもあるが)
あー、もしかして
< A href>
^ stago (すぐ後の文字から照合開始)
^^ 文書型指定,共通識別子指定 (照合失敗)
てことすか?
(これでも stago 自体は認知されているはずだが…)
そすると「誤り」なのであとは勝手にすれ、でも可ですかね
開始タグとしては認知されませんが、
別に全部データ文字として扱わなきゃならん理由もなさそうな…
HotJavaが "A href>" と表示するので、一番それっぽい挙動なのかも
------------------------------------------------------------------------------
かべ@sra-tohoku.co.jp VEGA Systems MCMXCI
「自分はレーサーだっていうのかい? たいしたことないじゃないか。」
------------------------------------------------------------------------------
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads