I was noting a few random typos in the 1.2 draft, which made me think I should spend the time going through the whole document.
I did that. As you may have seen, I've uploaded to the proposals section for the TC.
General summary of what I found:
- Observations: Added to the document in the form of comments - can be deferred to a future version of specification, I think.
- Unused references
- Minor edits (spurious commas, typos, grammar, phrases turned into sentences)
- Minor formatting issues (a few paragraphs center justified which I turned left justified)
- Unnecessary meta-discussion of the document structure, along the lines of "the next sections ....", or "the above graph"...
- Cleaning up of normative statements (this one is a little scary, I'm hoping I got this right):
- moving informative sentences and phrases after the normative statement,
- removing redundant normative constraints (element must be nth child of parent, when parent already indicated its constraining content model of the parent element)
- Cleanup of the examples:
- spurious xmlns declarations
- miscellaneous minor errors.
My goal was not to solve all the issues raised by the current status and limitations of the specification, but rather to improve the quality of the specification, without substantively changing its meaning.
Hopefully my update is useful?
Eric.