/
31.txt
378 lines (262 loc) · 17.7 KB
/
31.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
[44] [DFN[[[XForms]]]] は、[[フォーム]]のための [[XML]] [[マーク付け言語]]でした。
[45] [[W3C]] は [[HTML]] の[[フォーム]]を置き換えることを狙っていましたが、
一時期 [[Mozilla]] が実装しようと試み (て失敗し) た他は [[Web]]
では全く支持されず、事実上失敗に終わりました。
[46] [[鯖]]側その他の[[応用]]でごくわずかに利用されていることもあるようです。
* 版
[47] 次の版がありました。
[FIG(short list)[
- [[XForms 1.0]]
- [[XForms 1.1]]
- [[XForms 1.2]]
- [[XForms 2.0]]
]FIG]
[73] 1.0 と 1.1 は [[W3C勧告]]になっています。
[76] 1.2 は構想だけで実態はなかったようです。
* WG
[84] [[W3C]] の [[Forms WG]] で開発が行われました。
* 派生仕様
[72] [[Opera]] / [[Ian Hickson]] によって公開された (後の) [[Web Forms 2.0]] は、当初 [CITE[[[Proposed XHTML Module: XForms Basic]]]]
と称していました。これは当時 [[XForms]] が [[W3C]] 周辺で[[政治的に正しい]]とされていたこと、
[[XForms]] に含まれる機能に相当するものを [[HTML]] に移植したものであることに由来していましたが、
技術的には [[XForms]] とは関係なく、完全に [[HTML]] の拡張でした。
なお [[Web Forms 2.0]] は後に [[HTML5]] となりました。
;; [[Web Forms 2.0]] を参照。
[74] [DFN[[[XForms 1.0 Basic Profile]]]] は、名前は似ていますが [[Web Forms 2.0]]
とは無関係で、 [[XForms 1.0]] の[[プロファイル]]として [[W3C]] [[XForms WG]]
が提案していたものでした。しかし [[CR]] として出版されたものの、 [[PR]]
や [[REC]] にはなりませんでした。
[75] [[XForms Transitional]] は、 [[WHATWG]] による [[Web Forms 2.0]]
に反対する [[Dave Raggett]] と [[W3C]] [[Forms WG]] が提案した [[HTML]]
の拡張でした。 [[Web Forms 2.0]] と似たような機能をより [[XForms]] や [[XML]]
に寄せた形で実現しようと試みていたようですが、 [[XForms]] とも従来の [[HTML]]
とも必ずしも互換性があるものではありませんでした。 [[W3C]] 内ですらあまり支持を集められず、
[[W3C]] 以外では完全に無視され、いつの間にか自然消滅しました。
;; [[XForms Transitional]] を参照。
* 歴史
- [1] [[XHTML]]1 の Form Module を独立させ、改良した新しい仕様。
- [2] ''XForms - the next generation of Web forms'' <http://www.w3.org/MarkUp/Forms/>
- [3] ''XForms 1.0'' <http://www.w3.org/TR/xforms/>
- [4] ''Bug 97806 - Implement W3C XForms in browser and composer'' <http://bugzilla.mozilla.org/show_bug.cgi?id=97806>
- [5] [[XLink]] をまともにしたもの(謎)の form 版って感じがするな、なんとなく。
- [6] 直感的に言うと、すごい複雑ですね。本当にこんなのみんな実装するんだろうか? ってくらい。文書構造 ([[HTML]]) とフォーム機能の分離という意味では随分うまいことやってるとは思うんだけどねぇ。
- [7] [WEAK[2003-10-15 09:00:04 +00:00]] ''[[名無しさん]]'': XForms 1.0 勧告やっとキター
[8]
Shared Questionnaire System
<http://sqs.cmr.sfc.keio.ac.jp/>
XForms 1.0 と [[SVG]] を使ったアンケート・システムだそうです。
紙のアンケート類を XForms で扱おうとしているようです。
([[名無しさん]])
[9]
8の作者です,印刷物とスキャナを用いたXForms1.0準拠のプロセッサがどうあるべきかを考えて真面目に実装しよう!としているわけでは,ありません(まだ,今のところは).とりあえず,ボキャブラリを借りるくらいからはじめてみました〜.
([[名無しさん]] [WEAK[2004-08-28 23:42:32 +00:00]])
[10]
>>8 の XHTML 2 名前空間が <http://www.w3.org/2002/06/xhtml2> でなくて <http://www.w3.org/TR/xhtml2> なのはわざと?
([[名無しさん]] [WEAK[2004-08-29 14:06:28 +00:00]])
[11]
>>10
うぁー,大失敗.バグです.何かの置換のときにやっちまった臭い….
Until the specification reaches W3C Candidate Recommendation status, this namespace name may be reused by any update of the XHTML 2.0 specification in such a way as to affect the operation of existing software written to process documents written according to this specification.とのことなので,本来は,http://www.w3.org/2002/06/xhtml2を使うのが良さそうですね.
([[名無しさん]] [WEAK[2004-08-31 07:25:03 +00:00]])
[12]
c_10008.NL_
([[Mr.Anonymous]] [WEAK[2004-10-05 12:12:08 +00:00]])
[13]
[CITE[SQS Development: XFormsについて]] <http://blog.cmr.sfc.keio.ac.jp/sqs-dev/archives/000170.html>
([[名無しさん]] [sage])
[14]
[CITE[Hixie's Natural Log: XForms myths]] <http://ln.hixie.ch/?start=1110316686&count=1>
[[Web Forms]] よりも XForms
がずっと優れてるなんてのは嘘っぱちだってことで。
([[名無しさん]] [WEAK[2005-03-10 00:20:43 +00:00]])
[15]
[CITE[FormFaces.com]] <http://www.formfaces.com/main.html>
[[JavaScript]] で書かれた [[XForms]] の実装。
[WEAK[([[Google]] の [[AJAXSLT]] といい、やることがすごい。)]]
[[GPL]] または商用ライセンスで配布されています。
[[XML]] の構文解析や [[DOM]] の[[事象]]の一部など
[[Webブラウザ]]が実装している部分は [[Webブラウザ]]に任せ、
[[XPath]] などは [[JavaScript]] の実装で実行しているみたいです。
([[名無しさん]])
[16]
[CITE[Mozilla XForms Project]] <http://www.mozilla.org/projects/xforms/>
([[名無しさん]])
[17]
[CITE[XForms - Firefox まとめサイト]] <http://firefox.geckodev.org/index.php?XForms>
([[名無しさん]])
[18]
[CITE[XForms:Mozilla XForms Specials - MDC]] <http://developer.mozilla.org/en/docs/XForms:Mozilla_XForms_Specials>
([[名無しさん]] [WEAK[2006-03-28 02:07:18 +00:00]])
[19]
[CITE[Rich Web Application Backplane]] <http://www.w3.org/MarkUp/Forms/2006/backplane/>
はいはいわろすわろすwwwwww で、いつ実現するの?
([[名無しさん]] [WEAK[2006-08-12 15:00:27 +00:00]])
[20]
[CITE@en[RE: Apple's XForms CFR Response from Wanda Cox on 2003-09-03 (www-forms-editor@w3.org from September 2003)]] ([[Wanda Cox (co.wanda@apple.com)]] 著, [CODE[2006-10-18 17:34:10 +09:00]] 版) <http://lists.w3.org/Archives/Public/www-forms-editor/2003Sep/0006.html>
([[名無しさん]] [WEAK[2007-01-25 00:06:10 +00:00]])
[21]
[CITE@en[Evolution or Revolution? Both!]]
<http://www.w3.org/2005/Talks/0302-steven-r-evolution.xhtml>
[[見えない敵と戦っている]]ようなwwww そしてひどい[[表アレルギー]]を見た[[希ガス]]。
([[名無しさん]])
[22]
[CITE@en[Thesis Defense on XForms]] ([[Henri Sivonen]] 著, [CODE[2007-01-15 00:55:17 +09:00]] 版) <http://hsivonen.iki.fi/honkala-xforms/>
([[名無しさん]])
[23]
[CITE@en[Datamodeling Proposal for XForms]] ([CODE[2000-07-05 21:45:12 +09:00]] 版) <http://www.w3.org/TR/2000/WD-xforms-datamodel-20000406/>
最初の、 [[HTML WG]] の [[Forms subgroup]] の頃の [[WD]]。
いびつながらも一応 [[XHTML 1]] からの移行が考慮されています。
なんで [[XForms 1.0]] [[勧告]]はあんなのになってしまったのでしょうかね?
;; 鶏なのか卵なのか、 [[HTML WG]] や [[XForms WG]]
の参加者も段々減っていってますし。
最初の頃の [[XForms WG]] には [[Microsoft]]
([[Tantek]] ですが。) とか
[[Netscape]] ([[Hyatt]] ですが。)
とかいたというのも驚き。
([[名無しさん]])
[24]
[CITE@ja-JP[日々是開発: SQS Development(2007-06-15)]] ([[KUBO Hiroya]] 著, [CODE[2007-06-25 00:55:45 +09:00]] 版) <http://sqs.cmr.sfc.keio.ac.jp/tdiary/20070615.html>
([[名無しさん]] [WEAK[2007-06-25 00:24:52 +00:00]])
[25]
[CITE[concentre-xforms - Google Code]] ([TIME[2008-09-12 12:05:19 +09:00]] 版) <http://code.google.com/p/concentre-xforms/>
[26] [CITE@en[XHTML2 Working Group Teleconference -- 31 Mar 2010]]
([TIME[2010-03-31 23:10:54 +09:00]] 版)
<http://www.w3.org/2010/03/31-xhtml-minutes>
[27] [CITE@en-US[Five Myths About XForms » <XMLToday/>]]
( ([TIME[2010-12-11 02:15:47 +09:00]] 版))
<http://xmltoday.org/2010/11/five-myths-about-xforms/>
[28] [CITE@en-US[Five Myths About XForms » <XMLToday/>]]
( ([TIME[2010-12-11 02:15:47 +09:00]] 版))
<http://xmltoday.org/2010/11/five-myths-about-xforms/>
[29] [CITE[XForms 2.0]]
( ([TIME[2012-06-25 16:14:56 +09:00]] 版))
<http://www.w3.org/MarkUp/Forms/2012/WD-xforms20-20120628/>
[30] [CITE[XForms 2.0]]
( ([TIME[2012-08-08 02:15:08 +09:00]] 版))
<http://www.w3.org/TR/2012/WD-xforms20-20120807/>
[31] [CITE[XForms 2.0: XPath expression module]]
( ([TIME[2012-08-07 06:57:52 +09:00]] 版))
<http://www.w3.org/TR/2012/WD-xforms-xpath-20120807/>
[32] [CITE@en[RE: Apple's XForms CFR Response]]
( ([[Wanda Cox]] 著, [TIME[2003-09-04 07:47:17 +09:00]] 版))
<http://lists.w3.org/Archives/Public/www-forms-editor/2003Sep/0006.html>
[33] [CITE@en[RE: Apple's XForms CFR Response]]
( ([[Håkon Wium Lie]] 著, [TIME[2003-09-04 19:44:03 +09:00]] 版))
<http://lists.w3.org/Archives/Public/www-forms-editor/2003Sep/0008.html>
[34] [CITE@en-US[XForms Users Community Group]]
( ([TIME[2013-05-07 10:04:15 +09:00]] 版))
<http://www.w3.org/community/xformsusers/>
[35] [CITE[Bug 10048 – ER: Add support for XForms]]
( ([TIME[2013-11-10 02:26:04 +09:00]] 版))
<https://bugs.webkit.org/show_bug.cgi?id=10048>
[36] [CITE@en-US[XForms Accessibility - Accessibility | MDN]]
( ([TIME[2013-12-09 12:25:11 +09:00]] 版))
<https://developer.mozilla.org/en-US/docs/Web/Accessibility/XForms>
[37] [CITE@en[XHTML+XForms]]
( ([[Leigh L. Klotz, Jr.]] 著, [TIME[2012-03-28 15:20:52 +09:00]] 版))
<http://lists.w3.org/Archives/Public/public-forms/2012Mar/0041.html>
[38] [CITE@en-US[XForms Users Community Group]]
( ([TIME[2014-01-17 11:32:14 +09:00]] 版))
<http://www.w3.org/community/xformsusers/>
[39] [CITE[Alex's blog: Mozilla XForms has gone]]
( ([TIME[2014-11-25 22:41:24 +09:00]] 版))
<http://asurkov.blogspot.jp/2012/11/mozilla-xforms-has-gone.html>
[40] [CITE[The Future of Mozilla XForms]]
( ([TIME[2014-12-04 18:29:29 +09:00]] 版))
<http://www.philipp-wagner.com/blog/2011/07/the-future-of-mozilla-xforms/>
[41] [CITE@en[811729 – remove XForms a11y support]]
( ([TIME[2014-12-04 18:31:34 +09:00]] 版))
<https://bugzilla.mozilla.org/show_bug.cgi?id=811729>
[42] [CITE[XForms Namespace News — Anne’s Blog]]
( ([TIME[2014-12-23 18:50:29 +09:00]] 版))
<https://annevankesteren.nl/2006/03/xforms>
[43] [CITE@en-US[csswg: changeset 14966:d176479b88ff]]
( ([TIME[2014-12-25 13:47:41 +09:00]] 版))
<https://dvcs.w3.org/hg/csswg/rev/d176479b88ffe2dcfa027be6aee807afc0d45bd2>
** XForms 1.0
[71] [CITE@EN[XForms 1.0 Basic Profile]] ([TIME[2003-10-07 18:19:00 +09:00]] 版) <http://www.w3.org/TR/xforms-basic/>
[48] [CITE@en[RE: Apple's XForms CFR Response from Wanda Cox on 2003-09-03 (www-forms-editor@w3.org from September 2003)]] ([[Wanda Cox (co.wanda@apple.com)]] 著, [CODE[2006-10-18 17:34:10 +09:00]] 版) <http://lists.w3.org/Archives/Public/www-forms-editor/2003Sep/0006.html>
[49] [CITE@EN[XForms 1.0 (Third Edition)]] ([CODE[2007-07-25 02:38:47 +09:00]] 版) <http://www.w3.org/TR/2007/PER-xforms-20070725/>
([[名無しさん]] [WEAK[2007-07-29 02:25:50 +00:00]])
[50] [CITE@EN[XForms 1.0 (Third Edition)]] ([TIME[2007-10-30 03:02:40 +09:00]] 版) <http://www.w3.org/TR/2007/REC-xforms-20071029/>
[78] [CITE[XForms for HTML Authors]] ([TIME[2006-07-21 21:49:23 +09:00]] 版) <http://www.w3.org/MarkUp/Forms/2003/xforms-for-html-authors.html>
[80] [CITE[XForms for HTML Authors, Part 2]] ([TIME[2009-06-08 22:04:09 +09:00]] 版) <http://www.w3.org/MarkUp/Forms/2006/xforms-for-html-authors-part2.html>
** XForms 1.1
[51] [CITE[XForms 1.1]] <http://www.w3.org/TR/2006/WD-xforms11-20061103/>
([[名無しさん]] [WEAK[2006-11-04 12:44:14 +00:00]])
[52] [CITE[XForms 1.1]] <http://www.w3.org/TR/2006/WD-xforms-20061212/>
([[名無しさん]] [WEAK[2006-12-14 11:46:50 +00:00]])
[53] >>52 Previous Version が [[XForms 1.0]] [[第2版]] [[勧告]]になってやがる
>>51 は正しく >>51 の前の版を指しているのに。。。
([[名無しさん]] [WEAK[2006-12-14 11:56:46 +00:00]])
[54] <http://www.w3.org/TR/xforms/> が >>52 を指してる・・・
([[名無しさん]] [WEAK[2006-12-14 12:08:34 +00:00]])
[55] あ、 >>52 から差分ではなく [[XForms 1.0]] 込みの仕様書になっているから >>53、>>54 なのか・・・
[56] 以前は [[XHTML 2.0]] のために[[カメレオン・スキーマ]]にするとかいっていたのが、
> Form authors and designers of host languages should use the XForms schema that includes this URI as the target namespace (see 3.1.2 Namespaced schema for XForms). However, due to the volume of legacy content expressed in [XHTML 1.0] and its non-XML counterpart, namespace qualification of form tags is seen as an inhibiting factor to backwards compatibility. To ease authoring of and document migration to XForms with a future version of XHTML as the host language, Section 3.1.1 No-namespace Schema for XForms describes a version of the XForms schema that allows the XForms vocabulary to be more easily added to the vocabulary of the host language.
とかいうことになっている。
[CODE(URI)@en[[[http://www.w3.org/2002/xforms]]]]
を使うのが [['''SHOULD''']] と、
前の [[WD]] よりも多少は[[カメレオン・スキーマ]]志向が弱くなっている。
[57] >>53 しかも
<http://www.w3.org/TR/xforms11/>
は >>51 を指したまま
([[名無しさん]] [WEAK[2006-12-14 12:39:15 +00:00]])
[58] [CITE[XForms 1.1]] <http://www.w3.org/TR/2006/WD-xforms11-20060714/> では
> This document has been produced by the W3C XForms Working Group as part of the XForms Activity within the W3C Interaction Domain.
だったのが >>51 では
> This document has been produced by the W3C Forms Working Group as part of the Forms Activity within the W3C Interaction Domain.
になったかと思えば >>52 で
> This document has been produced by the W3C XForms Working Group as part of the XForms Activity within the W3C Interaction Domain.
に戻っているw
([[名無しさん]] [WEAK[2006-12-14 12:41:56 +00:00]])
[59] [CITE[XForms 1.1]] <http://www.w3.org/TR/2006/WD-xforms11-20061212/>
<http://www.w3.org/TR/xforms11/>
ちょwwwwwwwwwwwwwww
([[名無しさん]] [WEAK[2006-12-15 17:00:29 +00:00]])
[60] <http://www.w3.org/TR/xforms/> は [[XForms 1.0]]
[[SE]] [[勧告]]に戻ってるしwwwwwwwwwwwwww
([[名無しさん]] [WEAK[2006-12-15 17:00:57 +00:00]])
[61] [CITE[Re: Chameleon schema considered harmful from John Boyer on 2006-11-02 (www-forms-editor@w3.org from November 2006)]] <http://lists.w3.org/Archives/Public/www-forms-editor/2006Nov/0000.html>
でも tag soup compatibility とかいいだしたのは最近じゃないか?
[62] [CITE@EN[XForms 1.1]] ([CODE[2007-02-17 04:51:56 +09:00]] 版) <http://www.w3.org/TR/2007/WD-xforms11-20070222/>
([[名無しさん]] [WEAK[2007-02-24 10:43:18 +00:00]])
[63] [CITE@EN[XForms 1.1]] ([CODE[2007-05-07 02:35:20 +09:00]] 版) <http://www.w3.org/MarkUp/Forms/specs/XForms1.1/index-all.html>
[64] [CITE@EN[XForms 1.1]] ([TIME[2007-11-30 03:49:58 +09:00]] 版) <http://www.w3.org/TR/2007/CR-xforms11-20071129/>
[65] [CITE@EN[XForms 1.1]]
([TIME[2009-08-19 01:00:05 +09:00]] 版)
<http://www.w3.org/TR/2009/PR-xforms11-20090818/>
[66] [CITE@EN[XForms 1.1]]
([TIME[2009-10-20 22:51:54 +09:00]] 版)
<http://www.w3.org/TR/2009/REC-xforms-20091020/>
[67] >>66
>In XForms 1.0, submissions were already more capable than AJAX, based on the ability to automatically update a form with results from HTTP and HTTPS services, including RSS feeds.
;; <http://www.w3.org/TR/2009/REC-xforms-20091020/#intro-diffs-submission>
(なんとなくそんな気はしていたけど) [[XForms]] は [[Ajax]] をライバルだと思い込んでたのかwwwwwwwwwwwwwww
** XForms 1.2
[77] [CITE@en[Category:XForms12 - W3C XForms Group Wiki (Public)]] ([TIME[2014-08-27 19:33:53 +09:00]] 版) <http://www.w3.org/MarkUp/Forms/wiki/Category:XForms12>
** XForms 2.0
[68] [CITE@en[XForms 2.0 - W3C XForms Group Wiki (Public)]] ([TIME[2014-12-04 00:09:19 +09:00]] 版) <http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0>
[69] [CITE@en[Web Applications with XForms 2.0]] ([TIME[2013-05-23 22:00:57 +09:00]] 版) <http://homepages.cwi.nl/~steven/Talks/2013/05-14-webapps-xforms2/>
[70] [CITE[XForms 2.0]] ([TIME[2012-08-08 02:15:08 +09:00]] 版) <http://www.w3.org/TR/xforms20/>
[79] [CITE@en-US[csswg: changeset 14966:d176479b88ff]]
( ([TIME[2014-12-25 13:47:41 +09:00]] 版))
<https://dvcs.w3.org/hg/csswg/rev/d176479b88ffe2dcfa027be6aee807afc0d45bd2>
[81] [CITE[XForms 1.0 Frequently Asked Questions]]
( ([TIME[2003-12-11 23:51:02 +09:00]] 版))
<http://www.w3.org/MarkUp/Forms/2003/xforms-faq.html>
[82] [CITE[OASIS Open Document Format for Office Applications (OpenDocument) Version 1.2 - Part 1: OpenDocument Schema]]
( ([TIME[2011-09-29 13:00:00 +09:00]] 版))
<http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#refTable3>
[83] [CITE[OASIS Open Document Format for Office Applications (OpenDocument) Version 1.2 - Part 1: OpenDocument Schema]]
([TIME[2011-09-29 13:00:00 +09:00]] 版)
<http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#a13Form_Content>
[FIG(quote)[
[FIGCAPTION[
[85] [CITE@en[Forms Working Group Charter]]
([[Karl Dubost]] 著, [TIME[2015-06-03 00:21:46 +09:00]] 版)
<http://www.w3.org/XML/2015/05/xforms-charter.html>
]FIGCAPTION]
>
> XForms 1.2: Produce a Recommendation to incorporate errata in 1.1, as needed;
]FIG]