You are reading O'Reilly XForms Essentials by Micah Dubinko. (What is this?) - Buy XForms Essentials Online
These attributes are functionally equivalent to binding attributes (see Chapter 5, The XForms Model), and are used to select a particular node that is selected, along with all its children. (Note that the model attribute is unnecessary, since the enclosing XForms Model is always the one under consideration.) If neither of these attributes are present, all of the instance data, as defined by the first <instance> element, is selected for submission.
This required attribute provides additional information that, combined with the URI scheme in the action attribute, determines how the submission process will proceed. Possible values are "get", "put", "post", "form-data-post", "urlencoded-post", or any QName that includes a prefix. QName values are considered extensions, as discussed in Chapter 11, Extending XForms.
This attribute describes what should happen with the response document (if any) that is returned from the submission action. Possible values are "all", "instance", "none", or any QName that includes a prefix. QName values are considered extensions, as discussed in Chapter 11, Extending XForms. The default value is "all".
This attribute, which applies only to application/xml serialization, contains a space-separated list of namespace prefixes, possibly including the special value of "#default", which represents the default namespace. Namespace prefixes that appear in the list are ensured to be present in the serialized XML instance data. When this attribute is not present, no special processing happens, and thus instance data that originates inline will generally have extra namespace declarations. Possible values are boolean values, as defined by XML Schema datatypes.
<?xml version="1.0"?>
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml version="1.0" standalone="yes"?>
Possible values are boolean values, as defined by XML Schema datatypes.