/[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.2 - (hide annotations) (download)
Sun Jul 8 02:58:04 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +41 -33 lines
File MIME type: text/plain
auto-committed

1 wakaba 1.2
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]] 著, [TIME[2005-07-28 02:07:37 +09:00]] 版) <http://hsivonen.iki.fi/soup-dom/>
40     ([[名無しさん]])
41    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24