XForms 1.0 Basic Profile

XForms

[44] XForms は、フォームのための XML マーク付け言語でした。

[45] W3CHTMLフォームを置き換えることを狙っていましたが、 一時期 Mozilla が実装しようと試み (て失敗し) た他は Web では全く支持されず、事実上失敗に終わりました。

[46] 側その他の応用でごくわずかに利用されていることもあるようです。

仕様書

[47] 次の版がありました。

[73] 1.0 と 1.1 は W3C勧告になっています。

[76] 1.2 は構想だけで実態はなかったようです。

[97] 2.0 は開発が停滞し参加者も減少したため、 W3CWG を取り潰されました。 一応 CG として開発は継続されているようですが、この先いつ完成するのかも不明です。 (当事者に開発継続の意思はあるようで、定期会合も途切れず開催されていますが、 意思だけで実績は伴っていない状態が何年も続いているようです。)

[99] 一応進捗があるという意味では XML Core WG より少しはましなようですが...

WG

[84] W3CForms WG で開発が行われました。

[91] 元は (旧) HTML WGHTMLフォームを置き換える新モジュールとして開発を始めましたが、 後に独立した WG になりました。 (とはいえ主要開発者は XFormsXHTML2 でかなり重複していました。)

マーク付け言語

[90] XML を使ったマーク付け言語でした。独自の XML名前空間を使っていましたが、 カメレオンスキーマにより他のXML名前空間輸入することも考えられていました。

派生仕様

[72] Opera / Ian Hickson によって公開された (後の) Web Forms 2.0 は、当初 Proposed XHTML Module: XForms Basic と称していました。これは当時 XFormsW3C 周辺で政治的に正しいとされていたこと、 XForms に含まれる機能に相当するものを HTML に移植したものであることに由来していましたが、 技術的には XForms とは関係なく、完全に HTML の拡張でした。 なお Web Forms 2.0 は後に HTML5 となりました。

Web Forms 2.0 を参照。
[96] Web Forms 2.0 によって HTML に追加された機能の一部は、 後の時代になって、 XForms との機能的な互換性のためだけのもので需要はないとして、 または実用上十分な機能を提供できていないとして削除されています。 XForms が実際の Web開発の現場から遠く離れた場所で用例・要望に基づかずに開発され、 実用性の低い技術となっているということであり、 XForms が失敗した理由の1つなのかもしれません。

[89] HTMLinputmode 属性は、 XForms の同名の属性を移植したものでした。 WHATWGWeb Forms 2.0 が定義していた他に、 W3C の(旧) HTML WGXHTML Basic 1.1 で追加していました。 しかし実装されなかったため、後に HTML5XForms とは関係ない独自の仕様に変更しています。

[74] XForms 1.0 Basic Profile は、名前は似ていますが Web Forms 2.0 とは無関係で、 XForms 1.0プロファイルとして W3C XForms WG が提案していたものでした。しかし CR として出版されたものの、 PRREC にはなりませんでした。

[75] XForms Transitional は、 WHATWG による Web Forms 2.0 に反対する Dave RaggettW3C Forms WG が提案した HTML の拡張でした。 Web Forms 2.0 と似たような機能をより XFormsXML に寄せた形で実現しようと試みていたようですが、 XForms とも従来の HTML とも必ずしも互換性があるものではありませんでした。 W3C 内ですらあまり支持を集められず、 W3C 以外では完全に無視され、いつの間にか自然消滅しました。

XForms Transitional を参照。

歴史

[8] Shared Questionnaire System http://sqs.cmr.sfc.keio.ac.jp/

XForms 1.0 と SVG を使ったアンケート・システムだそうです。 紙のアンケート類を XForms で扱おうとしているようです。

(名無しさん)

[9] 8の作者です,印刷物とスキャナを用いたXForms1.0準拠のプロセッサがどうあるべきかを考えて真面目に実装しよう!としているわけでは,ありません(まだ,今のところは).とりあえず,ボキャブラリを借りるくらいからはじめてみました〜. (名無しさん 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 なのはわざと? (名無しさん 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を使うのが良さそうですね. (名無しさん 2004-08-31 07:25:03 +00:00)

[12] c_10008.NL_ (Mr.Anonymous 2004-10-05 12:12:08 +00:00)

[13] SQS Development: XFormsについて http://blog.cmr.sfc.keio.ac.jp/sqs-dev/archives/000170.html (名無しさん [sage])

[14] Hixie's Natural Log: XForms myths http://ln.hixie.ch/?start=1110316686&count=1

Web Forms よりも XForms がずっと優れてるなんてのは嘘っぱちだってことで。 (名無しさん 2005-03-10 00:20:43 +00:00)

[15] FormFaces.com http://www.formfaces.com/main.html

JavaScript で書かれた XForms の実装。 (GoogleAJAXSLT といい、やることがすごい。) GPL または商用ライセンスで配布されています。

XML の構文解析や DOM事象の一部など Webブラウザが実装している部分は Webブラウザに任せ、 XPath などは JavaScript の実装で実行しているみたいです。

(名無しさん)

[16] Mozilla XForms Project http://www.mozilla.org/projects/xforms/ (名無しさん)

[17] XForms - Firefox まとめサイト http://firefox.geckodev.org/index.php?XForms (名無しさん)

[18] XForms:Mozilla XForms Specials - MDC http://developer.mozilla.org/en/docs/XForms:Mozilla_XForms_Specials (名無しさん 2006-03-28 02:07:18 +00:00)

[19] Rich Web Application Backplane http://www.w3.org/MarkUp/Forms/2006/backplane/

はいはいわろすわろすwwwwww で、いつ実現するの? (名無しさん 2006-08-12 15:00:27 +00:00)

[152] >>19 当時は普通に公開されていたこれ、なぜか今は非公開になっている

[20] 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) 著, 2006-10-18 17:34:10 +09:00 版) http://lists.w3.org/Archives/Public/www-forms-editor/2003Sep/0006.html (名無しさん 2007-01-25 00:06:10 +00:00)

[21] Evolution or Revolution? Both! http://www.w3.org/2005/Talks/0302-steven-r-evolution.xhtml

見えない敵と戦っているようなwwww そしてひどい表アレルギーを見た希ガス

(名無しさん)

[22] Thesis Defense on XForms (Henri Sivonen 著, 2007-01-15 00:55:17 +09:00 版) http://hsivonen.iki.fi/honkala-xforms/ (名無しさん)

[23] Datamodeling Proposal for XForms (2000-07-05 21:45:12 +09:00 版) http://www.w3.org/TR/2000/WD-xforms-datamodel-20000406/

最初の、 HTML WGForms subgroup の頃の WD。 いびつながらも一応 XHTML 1 からの移行が考慮されています。 なんで XForms 1.0 勧告はあんなのになってしまったのでしょうかね?

鶏なのか卵なのか、 HTML WGXForms WG の参加者も段々減っていってますし。 最初の頃の XForms WG には Microsoft (Tantek ですが。) とか Netscape (Hyatt ですが。) とかいたというのも驚き。

(名無しさん)

[24] 日々是開発: SQS Development(2007-06-15) (KUBO Hiroya 著, 2007-06-25 00:55:45 +09:00 版) http://sqs.cmr.sfc.keio.ac.jp/tdiary/20070615.html (名無しさん 2007-06-25 00:24:52 +00:00)

[25] concentre-xforms - Google Code ( 版) http://code.google.com/p/concentre-xforms/

[26] XHTML2 Working Group Teleconference -- 31 Mar 2010 ( 版) http://www.w3.org/2010/03/31-xhtml-minutes

[27] Five Myths About XForms » <XMLToday/> ( ( 版)) http://xmltoday.org/2010/11/five-myths-about-xforms/

[28] Five Myths About XForms » <XMLToday/> ( ( 版)) http://xmltoday.org/2010/11/five-myths-about-xforms/

[29] XForms 2.0 ( ( 版)) http://www.w3.org/MarkUp/Forms/2012/WD-xforms20-20120628/

[30] XForms 2.0 ( ( 版)) http://www.w3.org/TR/2012/WD-xforms20-20120807/

[31] XForms 2.0: XPath expression module ( ( 版)) http://www.w3.org/TR/2012/WD-xforms-xpath-20120807/

[32] RE: Apple's XForms CFR Response ( (Wanda Cox 著, 版)) http://lists.w3.org/Archives/Public/www-forms-editor/2003Sep/0006.html

[33] RE: Apple's XForms CFR Response ( (Håkon Wium Lie 著, 版)) http://lists.w3.org/Archives/Public/www-forms-editor/2003Sep/0008.html

[34] XForms Users Community Group ( ( 版)) http://www.w3.org/community/xformsusers/

[35] Bug 10048 – ER: Add support for XForms ( ( 版)) https://bugs.webkit.org/show_bug.cgi?id=10048

[36] XForms Accessibility - Accessibility | MDN ( ( 版)) https://developer.mozilla.org/en-US/docs/Web/Accessibility/XForms

[37] XHTML+XForms ( (Leigh L. Klotz, Jr. 著, 版)) http://lists.w3.org/Archives/Public/public-forms/2012Mar/0041.html

[38] XForms Users Community Group ( ( 版)) http://www.w3.org/community/xformsusers/

[39] Alex's blog: Mozilla XForms has gone ( ( 版)) http://asurkov.blogspot.jp/2012/11/mozilla-xforms-has-gone.html

[40] The Future of Mozilla XForms ( ( 版)) http://www.philipp-wagner.com/blog/2011/07/the-future-of-mozilla-xforms/

[41] 811729 – remove XForms a11y support ( ( 版)) https://bugzilla.mozilla.org/show_bug.cgi?id=811729

[42] XForms Namespace News — Anne’s Blog ( ( 版)) https://annevankesteren.nl/2006/03/xforms

[43] csswg: changeset 14966:d176479b88ff ( ( 版)) https://dvcs.w3.org/hg/csswg/rev/d176479b88ffe2dcfa027be6aee807afc0d45bd2

XForms 1.0

[71] XForms 1.0 Basic Profile ( 版) http://www.w3.org/TR/xforms-basic/

[48] 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) 著, 2006-10-18 17:34:10 +09:00 版) http://lists.w3.org/Archives/Public/www-forms-editor/2003Sep/0006.html

[49] XForms 1.0 (Third Edition) (2007-07-25 02:38:47 +09:00 版) http://www.w3.org/TR/2007/PER-xforms-20070725/ (名無しさん 2007-07-29 02:25:50 +00:00)

[50] XForms 1.0 (Third Edition) ( 版) http://www.w3.org/TR/2007/REC-xforms-20071029/

[78] XForms for HTML Authors ( 版) http://www.w3.org/MarkUp/Forms/2003/xforms-for-html-authors.html

[80] XForms for HTML Authors, Part 2 ( 版) http://www.w3.org/MarkUp/Forms/2006/xforms-for-html-authors-part2.html

XForms 1.1

[51] XForms 1.1 http://www.w3.org/TR/2006/WD-xforms11-20061103/ (名無しさん 2006-11-04 12:44:14 +00:00)

[52] XForms 1.1 http://www.w3.org/TR/2006/WD-xforms-20061212/ (名無しさん 2006-12-14 11:46:50 +00:00)

[53] >>52 Previous Version が XForms 1.0 第2版 勧告になってやがる

>>51 は正しく >>51 の前の版を指しているのに。。。 (名無しさん 2006-12-14 11:56:46 +00:00)

[54] http://www.w3.org/TR/xforms/>>52 を指してる・・・ (名無しさん 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.

とかいうことになっている。 http://www.w3.org/2002/xforms を使うのが SHOULD と、 前の WD よりも多少はカメレオン・スキーマ志向が弱くなっている。

[57] >>53 しかも http://www.w3.org/TR/xforms11/>>51 を指したまま (名無しさん 2006-12-14 12:39:15 +00:00)

[58] 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 (名無しさん 2006-12-14 12:41:56 +00:00)

[59] XForms 1.1 http://www.w3.org/TR/2006/WD-xforms11-20061212/ http://www.w3.org/TR/xforms11/

ちょwwwwwwwwwwwwwww (名無しさん 2006-12-15 17:00:29 +00:00)

[60] http://www.w3.org/TR/xforms/XForms 1.0 SE 勧告に戻ってるしwwwwwwwwwwwwww (名無しさん 2006-12-15 17:00:57 +00:00)

[61] 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] XForms 1.1 (2007-02-17 04:51:56 +09:00 版) http://www.w3.org/TR/2007/WD-xforms11-20070222/ (名無しさん 2007-02-24 10:43:18 +00:00)

[63] XForms 1.1 (2007-05-07 02:35:20 +09:00 版) http://www.w3.org/MarkUp/Forms/specs/XForms1.1/index-all.html

[64] XForms 1.1 ( 版) http://www.w3.org/TR/2007/CR-xforms11-20071129/

[65] XForms 1.1 ( 版) http://www.w3.org/TR/2009/PR-xforms11-20090818/

[66] XForms 1.1 ( 版) 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.

(なんとなくそんな気はしていたけど) XFormsAjax をライバルだと思い込んでたのかwwwwwwwwwwwwwww

[139] HTML要素概説
要素名
alert
要素名
bind
要素名
choices
要素名
copy
要素名
delete
要素名
extension
要素名
filename
要素名
help
要素名
hint
要素名
item
要素名
itemset
要素名
load
要素名
mediatype
要素名
message
要素名
model
要素名
range
要素名
rebuild
要素名
recalculate
要素名
refresh
要素名
reset
要素名
revalidate
要素名
secret
要素名
select1
要素名
send
要素名
setfocus
要素名
setindex
要素名
setvalue
要素名
submission
要素名
submit
要素名
toggle
要素名
trigger
要素名
upload
要素名
value
要素名
dispatch
日付
説明
XHTML 2.0XForms要素HTML名前空間で利用できるとした。
[140] HTML要素概説
要素名
case
要素名
group
要素名
insert
要素名
instance
要素名
input
要素名
label
要素名
output
要素名
select
要素名
switch
要素名
textarea
要素名
repeat
日付
説明
XHTML 2.0XForms要素HTML名前空間で利用できるとした。 同名のHTML要素と互換性はない。
注釈
  • [153] XForms フォーム用の XML応用の1つ。 当初は HTMLフォームの改良版として W3C HTML WG によって開発が開始されたが、最終的には考え方から構文に至るまでまったく異なるものとなった。 当初 Mozilla が実装していたが、あまり使われることなく削除された。 その後はサーバー側で細々と利用されている。 SW:XForms

XForms 1.2

[77] Category:XForms12 - W3C XForms Group Wiki (Public) ( 版) http://www.w3.org/MarkUp/Forms/wiki/Category:XForms12

XForms 2.0

[68] XForms 2.0 - W3C XForms Group Wiki (Public) ( 版) http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0

[69] Web Applications with XForms 2.0 ( 版) http://homepages.cwi.nl/~steven/Talks/2013/05-14-webapps-xforms2/

[70] XForms 2.0 ( 版) http://www.w3.org/TR/xforms20/

[79] csswg: changeset 14966:d176479b88ff ( ( 版)) https://dvcs.w3.org/hg/csswg/rev/d176479b88ffe2dcfa027be6aee807afc0d45bd2

[81] XForms 1.0 Frequently Asked Questions ( ( 版)) http://www.w3.org/MarkUp/Forms/2003/xforms-faq.html

[82] OASIS Open Document Format for Office Applications (OpenDocument) Version 1.2 - Part 1: OpenDocument Schema ( ( 版)) http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#refTable3

[83] OASIS Open Document Format for Office Applications (OpenDocument) Version 1.2 - Part 1: OpenDocument Schema ( 版) http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#a13Form_Content

[85] Forms Working Group Charter (Karl Dubost 著, 版) http://www.w3.org/XML/2015/05/xforms-charter.html

XForms 1.2: Produce a Recommendation to incorporate errata in 1.1, as needed;

[86] IRC logs: freenode / #whatwg / 20150721 ( 版) http://krijnhoetmer.nl/irc-logs/whatwg/20150721#l-233

[87] XForms - Archive of obsolete content | MDN ( 版) https://developer.mozilla.org/en-US/docs/Archive/Web/XForms

Support for XForms was removed from Firefox as of Firefox 19.

[88] Mozilla XForms Specials - Archive of obsolete content | MDN ( 版) https://developer.mozilla.org/en-US/docs/Archive/Web/XForms/Mozilla_XForms_Specials

[92] The Forms Working Group ( 版) https://www.w3.org/MarkUp/Forms/

The Forms Working Group was officially closed on 2015-04-08

[93] XForms Day 2015, November 5th 2015 | XForms Users Community Group ( 版) https://www.w3.org/community/xformsusers/2015/10/26/xforms-day-2015-november-5th-2015/

The event, taking place on November 5th, is a great opportunity to learn about XForms and to talk with members of the W3C Working Group, implementers and users.

[94] XForms Users Community Group Teleconference -- 17 Feb 2016 ( 版) https://www.w3.org/2016/02/17-forms-minutes.html

[95] Re: differences between www-forms@w3.org and public-xformsusers@w3.org (Steven Pemberton 著, 版) https://lists.w3.org/Archives/Public/www-forms/2014Feb/0025.html

[98] public-xformsusers@w3.org Mail Archives ( ()) https://lists.w3.org/Archives/Public/public-xformsusers/

[100] XProc Workshop 2016 () https://norman.walsh.name/2016/06/12/XProcWorkshop

[101] Steven Pemberton () http://homepages.cwi.nl/~steven/

Talk: XForms, the only standard web framework at NLUUG najaarsconferentie 2016, Bunnik, NL, 21 November 2016

[102] Steven Pemberton () http://homepages.cwi.nl/~steven/

XForms 1.0 is a W3C recommendation; it was the most implementated W3C specification at time of going to recommendation ever!

[103] Treating JSON as a subset of XML () http://homepages.cwi.nl/~steven/Talks/2012/02-11-steven-json/

[110] 既に XML ベースのシステムを使ってる人には選択肢としてありなんだろうけど、 5年位遅れてませんかねぇ。その頃には XMLJSON に両対応の Web API も結構あった (元は XML だけだったのが JSON を後から追加したものも少なくなかった) から、まだ需要があったかもしれない。未だにそんなシステムを作るのは XForms の人と XDM の人だけなんじゃないか。

[113] と思うんだが、まさかの、ここを掘り下げていくつもりなのかな → ixml

[114] 言語を構文解析して木を作るなんて計算機科学の学部の授業レベルの話で (Steven だって専門家なんだからそんなこと百も承知だろう)、 それを XML でやろうとした例も色々あるんで (身近な例だと XQueryX)、 何の新規性もない。今誰もそれをやっていないのは、 XML にしても何のメリットもない (プログラミング言語の内部データ構造で扱えば済む問題で、 XML を使う必然性も利点も何もない) のだろう。 それとも何かすごいことができると言うのだろうか。
[104] XForms: the only Standard Web Framework () http://homepages.cwi.nl/~steven/Talks/2016/11-17-nluug/

Why isn't it standard?

Most web-authors are not programmers, so to help them, along came Frameworks. Lots of them. Wikipedia lists 30, but there are certainly many more.

But they are all different! They are not standardised.

If your framework of choice no longer gets supported, or doesn't work on one of the browsers you want to support, what are you going to do? Because you will have to recode all your documents if you want to change. How about in 5 or 10 years? How many of those frameworks will be still working and supported? (At least one has already died.)

[105] でもその XFormsW3CWD を閉鎖してしまったんですけどねぇ... 10年間開発が続いて世界中で使われてる jQuery と、 15年間仕様書を作ってるだけの XForms と、勝負になるといいですねぇ。

[107] ていうかネイティブで実装される夢はもう完全に捨てたんだな。。。

[112] Webブラウザーに相手にされず、無謀にも jQuery に戦いを挑むが無視されるどころか視野にも入らず、...

[106] XForms 2.0 - XForms Users Community Group () https://www.w3.org/community/xformsusers/wiki/XForms_2.0

[108] XForms の中の人達が昔から一貫して主張してる利点に宣言的プログラミングがありますけど、 実装や一般利用者の享受できる利点って特に無いんですよね。 実行する処理をプログラム的に検査できることを活かした利用者のためになる機能 (例えば CSS でいう利用者スタイルシートとか) も特に無いし、 実行速度を最適化するとかにも HTML + JavaScript と比べて有利そうな部分は見当たらないし...

[109] だから後は著者の好みくらいしか残らない。 でもプログラマーの好みは、他の分野で宣言的プログラミングがどれだけ使われているかを考えると、 今後も状況はそんなに変わらなそう。 XForms ならプログラマー以外も書ける、みたいなこと思ってるのは中の人達だけだろうし。 複雑じゃない XForms で書けるものは、たぶん HTML でもそんなに複雑じゃない。

[111] Steven Pemberton () http://homepages.cwi.nl/~steven/

XForms 1.0 is a W3C recommendation; it was the most implementated W3C specification at time of going to recommendation ever!

[115] 一応毎週会議をしているようで議事録が上がっている。4人位参加者がいるが、 ほとんど Steven 1人と相槌ボットみたいな有様だ。やばい。

[116] この状態で標準化されたフレームワークで jQuery より良い >>104 とか正気なのだろうか。 jQuery 開発メンバーの方が多くて活発だろうに。

[117] HTMLカスタム要素が導入された今、多少構文は変わってしまうかもしれないけど、 カスタム要素を使った語彙として再定義することで、またクライアント側で再起も図れるんじゃないかと思うんだけどなー。 HTML5 は敵だと思ってるみたいだから、そんなこと考えていないかなー。

[118] ちょっと前に流行った MVC 系の JavaScript フレームワークも、 ものによっては XForms から遠くないと思う。そういう形なら意外と支持する Web開発者もいるんじゃないか。

[119] Markup! — Anne’s Blog () https://annevankesteren.nl/2003/08/markup

[120] XForms 1.2 Modularization - W3C XForms Group Wiki (Public) () https://www.w3.org/MarkUp/Forms/wiki/XForms_1.2_Modularization

[121] The XForms 2.0 Test Suite () https://homepages.cwi.nl/~steven/Talks/2018/06-10-markup/

Reviewer

"Please don't assume that the audience already knows XForms"

[122] Revision history of "XForms 2.0" - XForms Users Community Group () https://www.w3.org/community/xformsusers/wiki/index.php?title=XForms_2.0&action=history

[123] Steven 一人でいつまでも辛抱強く続けてるなあ。 telecon には他に二人いるみたいだけど、議事録見る限り大した会話してない... 仲良しご老公三人の定期おしゃべり会みたいになってるのかな... 当事者たちは楽しそうだからこれでいいのかな?

[124] XPath Expressions Module - XForms Users Community Group () https://www.w3.org/community/xformsusers/wiki/XPath_Expressions_Module

[125] php - Is XForms still a standard that is being implemented and developed, or is there an alternative in place or being developed? - Stack Overflow () https://stackoverflow.com/questions/40325231/is-xforms-still-a-standard-that-is-being-implemented-and-developed-or-is-there

[126] php - Is XForms still a standard that is being implemented and developed, or is there an alternative in place or being developed? - Stack Overflow () https://stackoverflow.com/questions/40325231/is-xforms-still-a-standard-that-is-being-implemented-and-developed-or-is-there

A recent one is from the British National Health Service, which started a project for a health records system:

  • It involved 70 people
  • It cost £10M.
  • The hardware costs alone were £5 per patient.

It failed.

One single person then created a replacement system using XForms:

  • Hardware costs are 1p per patient
  • It runs on Raspberry Pi's
  • It is now running in 5 NHS hospitals.

[127] 一時期 Steven がよく使っていたこの事例、どことなくユニケージを思い出したw

[128] これが W3C勧告だとか、 WEBブラウザーが実装するべきだとか、 Webフォームの正当進化だとかわけのわからないことを言い出さない分には、 たくさんある開発手法の1つとしては、 どうぞお好きなように~という感じなんですよね。 この手法を支持する人は多くないかもしれないけど、 問題に対して適切な手法であれば人気の有無はどうでも良く、 多様な選択肢がある方が (jQuery 必須とか、 React 使わないと糞とか言われる世界よりずっと) 健全だろう。

[132] jQuery より優れている云々のようなところに陰謀論に嵌りそうな危うさが垣間見れるのだけど、 そこの一線を踏み越えずに老後の趣味に収めてぎりぎりの健全さは保ってるのよね。 (Webブラウザー事業者らのせいでW3Cから追い出された、 くらいは思ってるかもしれないが、 それを表に出して活動してるわけではない。) (この世界、本当に Google 陰謀論とか Apple 陰謀論とかあるからね・・・)

[130] haishian_202202.pdf, , https://webdesk.jsa.or.jp/pdf/jisnintei/haishian_202202.pdf#page=5

HTML 5の進展によって,このJISで定めるXFormsは使われなく なったため。

[131] JIS廃止とのこと。10年遅いわw

[133] HTML5 の前は使われていましたか・・・?

[134] WF2 の時点で XForms は既に自滅してたんだよなあ。

[135] XForms 1.0 W3C勧告翻訳JIS JIS X 4178:2007に制定された時点で HTML5 は既にバズワード化が始まっていた。

[137] その前年に W3C は勢いづく HTML5 を無視できなくなって方針転換を余儀なくされ、 その余波で XForms を開発していた部署は Forms WGXHTML2 WG に改組 (といえば中立的に聞こえるが W3CXFormsXHTML2 のメンツを保ちつつソフトランディングする措置で、 市場での敗北に続いて政治的にも敗北がほぼ決まったといっていい)。 XForms 陣営には XForms Transitional とかいう意味不明な援軍しか来なかったので、 そのままフェードアウトしていくことに。

[138] JISC はこの最新動向をまったく把握できないまま原案委員会の主張を盲信して JIS 化を承認したわけだ。 これを税金の無駄遣いと言わずしてどうするんだ。

[136] 当時のWeb技術者HTML5XForms とどっちを使いますか、 って聞いたら XForms って何ですか、って聞き返されるレベルで差が開いていたよね、 といえば。

[141] Natural Language Semantics Markup Language: W3C Working Draft, , https://www.w3.org/TR/2000/WD-nl-spec-20001120/

[154] XForms 2.0: Difference between revisions - XForms Users Community Group, , https://www.w3.org/community/xformsusers/wiki/index.php?title=XForms_2.0&diff=prev&oldid=98

[155] >>154 どういう気持ちでこの編集を、と考えると寂しいのう。。。