- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 15 Jul 2005 10:11:50 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1628 Summary: [FS] technical: 4.7.1 Direct Element Constructors: element-content units Product: XPath / XQuery / XSLT Version: Last Call drafts Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Formal Semantics AssignedTo: simeon@us.ibm.com ReportedBy: jmdyck@ibiblio.org QAContact: public-qt-comments@w3.org 4.7.1 Direct Element Constructors Norm / rule (1|2|3) The symbol 'ElementContent' is not defined. In rules 1 and 2, change it to 'ElementContentUnit' to agree with the prose. In rule 3, change it to 'DirElemContent' to match the grammar. But in the RHS of rule 3, instead of [[ ElementContent* ]]_ElementContent or [[ DirElemContent* ]]_ElementContent make it [[ [[ DirElemContent* ]]_PartitionIntoUnits ]]_ElementContent where []_PartitionIntoUnits (or whatever) is responsible for restructuring DirElemContent* into ElementContentUnit*. [Formal] ElementContentUnit ::= DirectConstructor | EnclosedExpr | DirCharsUnit (or whatever) [Formal] DirCharsUnit ::= ( [all the possibilities] )+ You wouldn't need to define []_PartitionIntoUnits formally (you can't, really, with only the mapping rule formalism), but it's a bit of notation on which you can hang a prose definition. Norm / rule 5 '(Char | "{{" | "}}" | CharRef | PredefinedEntityRef)+' Change this to "DirCharsUnit".
Received on Friday, 15 July 2005 10:11:59 UTC