/[pub]/suikawiki/wikidata/page/48544D4C.ns/B9BDCAB8B2F2C0CF.txt
Suika

Contents of /suikawiki/wikidata/page/48544D4C.ns/B9BDCAB8B2F2C0CF.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations) (download)
Tue Sep 18 02:52:43 2007 UTC (17 years ago) by wakaba
Branch: MAIN
CVS Tags: suikawiki3-final, HEAD
Changes since 1.2: +5 -1 lines
File MIME type: text/plain
auto-committed

1
2
3 * Web Forms 2.0 HTML 構文の構文解析
4
5 [1] [[Web Forms 2.0]] は従来の [[HTML]] と
6 [[XHTML]] の両方の構文を認めています。
7 この章では、 [[HTML]] 構文の[[構文解析]]について扱います。
8
9 [2] 仕様書:
10 - [[Web Forms 2.0]]
11 -- [CSECTION@en[2.18. Handling unexpected elements and values]]
12 <IW:WF2:"#handling">
13
14 [3] '''誤り処理'''
15
16 [[Web Forms 2.0]] は、 [[SGML]]
17 で規定されない曖昧な場合にどう[[構文解析]]するか正確には規定しません。
18 [[利用者エージェント]]の実装者は、
19 既存の製品を[[逆工学]]し、適当な動作を模倣[['''するべきです''']]。
20 [SRC@en[WF2 2.18]]
21
22 [5]
23 [[Web Forms 2.0]] は [[HTML 4]] の拡張として定義されており、
24 その [[HTML 4]] が [[SGML]] に基づいているので、
25 >>3 のように規定されているのだと思われます。
26 しかし、 [[Web Forms 2.0]] の [[HTML]]
27 [[文書]]は一般に[[妥当]]な [[SGML]]
28 [[文書]]ではありません ([[DTD]] がないので)。
29 誤っている[[文書]]は >>4 のように処理するとして、
30 誤っていない[[文書]]をどう[[構文解析]]するのがいいのかは
31 [[Web Forms 2.0]] は (わざと) 曖昧にしています。
32
33 [[#comment]]
34
35
36 * メモ
37
38 [6]
39 [CITE@en[Tag Soup: How Mac IE 5 and Safari handle <x> <y> </x> </y>]] ([[Henri Sivonen]] 著, [CODE[2005-07-28 02:07:37 +09:00]] 版) <http://hsivonen.iki.fi/soup-dom/>
40 ([[名無しさん]])
41
42 [7]
43 [CITE[Bug 311366 &#8211; should make custom elements able to contain blocks (<section>)]] ([TIME[2007-09-17 12:38:22 +09:00]] 版) <https://bugzilla.mozilla.org/show_bug.cgi?id=311366>
44 ([[名無しさん]])
45

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24