- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: Mon, 26 May 97 15:00:58 BST
- To: w3c-sgml-wg@w3.org
[From: richard@cogsci.ed.ac.uk
Date: Thu, 24 Apr 1997 18:04:46 +0100
To: ht@cogsci.ed.ac.uk
Subject: conditionals]
The production for ignoreSect [57] is wrong; it requires conditional
sections within it to be themselves ignoreSect, ie have the keyword
IGNORE.
We need something like:
ignoreSect ::= '<![' %'IGNORE' '[' ignoredDecls ']]>'
ignoredDecls ::= ... |
'<![' ('IGNORE'|'INCLUDE'|PEReference) '[' ignoredDecls ']]>'
We should also allow the keys of ignored nested conditional sections
to be references to undeclared parameter entities, say by replacing
PEReference in the above with '%' Name ';'
I'm not convinced about the rest of production 57 either: the last
top-level disjunct appears to match, say,
<!entity foo "bar">]]>
[Richard Tobin is a colleague here who has done the flex/yacc
front-end for our XML tools work.]
ht
Received on Monday, 26 May 1997 10:01:07 UTC