The section for form-urlencoded submission [1] indicates that it uses the separator character specified by the submission element. [1] http://www.w3.org/MarkUp/Forms/specs/XForms1.1/index-diff.html#serialize-urlencode The default for the separator attribute specified at the beginning of Section 11 [2] is semicolon rather than ampersand. [2] http://www.w3.org/MarkUp/Forms/specs/XForms1.1/index-diff.html#submit-submission-element Why is this? Either the default should be ampersand, or possibly it was meant to be used only on a urlencoded-post? Or possibly the default was meant to be semi-colon for urlencoded-post and ampersand otherwise? For method="get" is there ever a reason to have a separator other than ampersand? This default setting appears ever since the attribute was added way back in 2002 [3], but the attribute appeared in the same working draft as did the urlencoded-post. [3] http://www.w3.org/TR/2002/WD-xforms-20020821/ John M. Boyer, Ph.D. STSM, Interactive Documents and Web 2.0 Applications Chair, W3C Forms Working Group Workplace, Portal and Collaboration Software IBM Victoria Software Lab E-Mail: boyerj@ca.ibm.com Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer Blog RSS feed: http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdwReceived on Saturday, 28 February 2009 18:35:07 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 28 February 2009 18:35:08 GMT