[44] XForms は、フォームのための XML マーク付け言語でした。
[45] W3C は HTML のフォームを置き換えることを狙っていましたが、 一時期 Mozilla が実装しようと試み (て失敗し) た他は Web では全く支持されず、事実上失敗に終わりました。
[46] 鯖側その他の応用でごくわずかに利用されていることもあるようです。
[47] 次の版がありました。
[73] 1.0 と 1.1 は W3C勧告になっています。
[76] 1.2 は構想だけで実態はなかったようです。
[97] 2.0 は開発が停滞し参加者も減少したため、 W3C に WG を取り潰されました。 一応 CG として開発は継続されているようですが、この先いつ完成するのかも不明です。 (当事者に開発継続の意思はあるようで、定期会合も途切れず開催されていますが、 意思だけで実績は伴っていない状態が何年も続いているようです。)
[84] W3C の Forms WG で開発が行われました。
[91] 元は (旧) HTML WG が HTML のフォームを置き換える新モジュールとして開発を始めましたが、 後に独立した WG になりました。 (とはいえ主要開発者は XForms と XHTML2 でかなり重複していました。)
[90] XML を使ったマーク付け言語でした。独自の XML名前空間を使っていましたが、 カメレオンスキーマにより他のXML名前空間に輸入することも考えられていました。
[72] Opera / Ian Hickson によって公開された (後の) Web Forms 2.0 は、当初 Proposed XHTML Module: XForms Basic と称していました。これは当時 XForms が W3C 周辺で政治的に正しいとされていたこと、 XForms に含まれる機能に相当するものを HTML に移植したものであることに由来していましたが、 技術的には XForms とは関係なく、完全に HTML の拡張でした。 なお Web Forms 2.0 は後に HTML5 となりました。
[89] HTML の inputmode
属性は、
XForms の同名の属性を移植したものでした。
WHATWG の Web Forms 2.0 が定義していた他に、
W3C の(旧) HTML WG も XHTML Basic 1.1 で追加していました。
しかし実装されなかったため、後に HTML5 は
XForms とは関係ない独自の仕様に変更しています。
[74] 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 以外では完全に無視され、いつの間にか自然消滅しました。
[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 の実装。 (Google の AJAXSLT といい、やることがすごい。) 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 WG の Forms subgroup の頃の WD。 いびつながらも一応 XHTML 1 からの移行が考慮されています。 なんで XForms 1.0 勧告はあんなのになってしまったのでしょうかね?
(名無しさん)
[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
[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
[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/
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.
(なんとなくそんな気はしていたけど) XForms は Ajax をライバルだと思い込んでたのかwwwwwwwwwwwwwww
[77] Category:XForms12 - W3C XForms Group Wiki (Public) ( 版) http://www.w3.org/MarkUp/Forms/wiki/Category:XForms12
[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
[86] IRC logs: freenode / #whatwg / 20150721 ( 版) http://krijnhoetmer.nl/irc-logs/whatwg/20150721#l-233
[88] Mozilla XForms Specials - Archive of obsolete content | MDN ( 版) https://developer.mozilla.org/en-US/docs/Archive/Web/XForms/Mozilla_XForms_Specials
[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
[103] Treating JSON as a subset of XML () http://homepages.cwi.nl/~steven/Talks/2012/02-11-steven-json/
[110] 既に XML ベースのシステムを使ってる人には選択肢としてありなんだろうけど、 5年位遅れてませんかねぇ。その頃には XML と JSON に両対応の Web API も結構あった (元は XML だけだったのが JSON を後から追加したものも少なくなかった) から、まだ需要があったかもしれない。未だにそんなシステムを作るのは XForms の人と XDM の人だけなんじゃないか。
[113] と思うんだが、まさかの、ここを掘り下げていくつもりなのかな → ixml
[105] でもその XForms は W3C が WD を閉鎖してしまったんですけどねぇ... 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 でもそんなに複雑じゃない。
[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
[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
[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は使われなく なったため。
[134] WF2 の時点で XForms は既に自滅してたんだよなあ。
[135] の XForms 1.0 W3C勧告の翻訳JIS JIS X 4178:2007 がに制定された時点で HTML5 は既にバズワード化が始まっていた。
[137] その前年に W3C は勢いづく HTML5 を無視できなくなって方針転換を余儀なくされ、 その余波で XForms を開発していた部署は Forms WG と XHTML2 WG に改組 (といえば中立的に聞こえるが W3C と XForms と XHTML2 のメンツを保ちつつソフトランディングする措置で、 市場での敗北に続いて政治的にも敗北がほぼ決まったといっていい)。 XForms 陣営には XForms Transitional とかいう意味不明な援軍しか来なかったので、 そのままフェードアウトしていくことに。
[138] JISC はこの最新動向をまったく把握できないまま原案委員会の主張を盲信して JIS 化を承認したわけだ。 これを税金の無駄遣いと言わずしてどうするんだ。
[136] 当時のWeb技術者に HTML5 と XForms とどっちを使いますか、 って聞いたら 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