Re: Section 3 (PR#114)

Hi Aaron,

Here are responses to several issues you raised in a last call comment on April
30th.  Please let us know if you have any further concerns.

Thanks,
John Boyer

5) Section 3, Document structure - mentions XHTML 1.0.  Shouldn't that be
XHTML 2.0?

It refers to a 'future version' of XHTML, then cites XHTML 1.0, which
very well could be XHTML 2 but also pre-XHTML2 modularization profiles.
We cite 1.0 because it is a recommendation.

6) Section 3.2.3 and 3.2.4 - the string 'IDREF' is used in different fonts
at different times but it seems to me it is used the same way in both
cases.  For example, the phrase "or a bind IDREF value that refers to an ID
not on a bind element" is used in both sections and in one place 'id' is
used, in another 'ID' is used.  And in one place IDREF is in a fixed font
and in the other it looks like the default font.  It gets confusing.

The last sentence of 3.2.4 was the parallel of the second to last in 3.2.3.
In 3.2.3, the correct fixed font and capitalization was used, but not in 3.2.4.

Done. Not diff-marked.

7) Section 3.3.1 "has no predefined behavior event-based behavior."
Doesn't make sense having 'behavior' here twice.

Removed the entire offending phrase as the independent clause of the
sentence is sufficient.  Diff-marked.

8) Section 3.3.1 - "If any non-default model has a versoin..." version is
misspelled.

Fixed as part of a larger fix. Diff-marked.

9) Section 3.3.2 - resource attribute - you are introducing a new attribute
to the instance element and don't have it in the 1.1 schema?  You could
also break the xforms out there that currently use @src on the instance
element.  -> Section 3.2.2 says that the host language can allow @src on
xforms elements, for example.  So what should happen if @src and @resource
are on the element?  Who wins?  The text in 3.3.2 says that the host
language linking attribute 'MAY' win.  That doesn't help anyone.  How is a
form author supposed to code to that?  Seems to me like this change needs
more thought.

XForms now adds the src attribute to the instance element, rather than 
depending on this attribute from the host language.
A note was added to 3.2.2 (linking attributes), the attribute was added to 
3.3.2 (instance element), and the description of model construction in 
4.2.1 is also modified.  Diff-marked.


10) Section 3.3.2 - incomplete sentence -> "If the host language may treat
failure to traverse the link as an exception" is an incomplete sentence.

The problem is fixed via the substantive change to add src to instance.
Removal of the word 'If' is not directly diff-marked.

11) Section 3.3.2 - "All data relevant to the XPath data model must be
preserved during processing and submission, including processing
instructions, comment nodes and all whitespace".  What about if @indent is
specified on xf:submission?  Whitespace won't be preserved during
submission then.

Changed to "during process and as input to submission serialization"
Diff-marked.

12) Section 3.3.4 - "Element bind selects a node-set selected from the
instance data" seems like poor wording to me.  Why not just say, "Element
bind selects a node-set from the instance data"?

Done. Not diff-marked.

13) Section 3.3.4 - two periods terminating the sentence right before
section 3.4.

Done. Not diff-marked.

14) Section 3.5 - "Another common approach is to allow unregulated content
in a few selected places."  Should probably be "...in a few select places."

Done. Not diff-marked.

Received on Wednesday, 27 June 2007 23:04:34 UTC