- From: Alain Michard <Alain.Michard@inria.fr>
- Date: Mon, 29 Jun 1998 23:03:33 +0100
- To: xml-editor@w3.org
- Cc: wilf@intravenous.com
Dear Editor,
I may be wrong... but my understanding is that in the XML recommandation,
production rule 51 should be written:
Mixed ::= '(' S? '#PCDATA' (S? '|' S? Name)+ S? ')*'
| '(' S? '#PCDATA' S? ')'
Current production 51 (with a star instead of a plus) is ambiguous because
its first line can mean that (#PCDATA)* is a valid mixed-content.
The second line just says that (#PCDATA) is ALSO a valid one.
My understanding is that (#PCDATA)* should not be well-formed: it does not
make a lot a sense, is n't it?
I've noted that some well known parsers reject such declaration. Should
they accept it or should the Rec be corrected?
Regards
Alain Michard
INRIA
Received on Monday, 29 June 1998 17:03:24 UTC