Re: [LC1.1] Section 11.7 'verb' (PR#103)

Hi Steve,

Thank you for the last call comments below, all of which have been accepted and
implemented in the ways described in the inline comments below.  Please see the
editor's draft available from the Forms WG website and let us know if you have
any further concerns.

Best regards,
John Boyer

> 
> This is a LC comment regarding the "verb" section of
> http://www.w3.org/TR/2007/WD-xforms11-20070222/#submit-verb
> and likewise references in
> http://www.w3.org/TR/2007/WD-xforms11-20070222/#submit-options
> 
> 1) I can not find a clear definition or normative reference, to what a
> "verb" is.
> 

We eliminated verb in favor of better use of method attr/elem pair since method
is normatively defined by RFC 2616.

> 2)
> Section states:
>          "default value is determined based on the URI scheme and the
> method attribute using the rules in 11.9 Submission Options. "
> Comment:
>          Looking in 11.9, I can not find any clear rules for processing.
> Only a reference to the "submission" column, which does not define a
> string literal that can be used for the value of the element/attribute of
> verb.  I'd recommend clarifying the table either by adding a new "Verb"
> column and string literals that are valid.
> 

Based on elimination of verb in favor of method attr/elem, we also switched
to having a serialization attr, whose default is determined by the method. 
This
allowed us to clean up several places in the submission chapter, esp. the table
in 11.9, so that the relationship between the method, the default serialization
and the submission protocol operation (e.g. the http method) should now be clear
.  


> 3)
> Section states:
>          "For example, under the http and https schemes, the methods post
> and urlencoded-post correspond to the verb POST"
> Comment:
>          Does this imply that if action="http://someurl" that verb="post"
> and if action="https://someurl" then verb="urlencoded-post"?
> 

3) Verb is eliminated.  As in XForms 1.0, the *method* setting would be post or
urlencoded-post, both of which would result in an HTTP method (as defined in
RFC
2616) of POST.  For the HTTP scheme, the method is what we were referring to as
the "verb".  What we meant there was the protocol operation, which under the
HTTP protocol is the "method".

> 4)
> Section states:
>          "If given, the verb attribute overrides the default verb used in
> submission"
> Comment:
>          What is the default?  Perhaps it is given in the table in 11.9 but
> I'm unable to clearly map the values
> 

4) Now that we have switched to using 'method' instead of 'verb', it is clear
that there is no default (specifying the submission method is mandatory).


> 5) Editorial
> Section states:
>          "The submission element can optionally *have* a child element
> named verb"
> missing word *have*
> 

5) The child element has been renamed 'method', but error reported here is
fixed.


> Thanks,
> Steve Speicher
> IBM SWG, Software Standards
> 
> 
> 

Received on Thursday, 26 July 2007 17:02:37 UTC