Lists Home |
Date Index |
- From: John Cowan <firstname.lastname@example.org>
- To: email@example.com
- Date: Sat, 15 May 1999 14:30:56 -0400 (EDT)
Mark McDonald wrote:
> > <!ELEMENT x (a? | b?)>
> > <!ELEMENT a (c,d,e,f,g)>
> > <!ELEMENT b (c,d,e,f,h)>
> > With an input of elements c, d, e, f, h in element x.
And David Brownell replied:
> Actually, the content model for "x" is in error there, so any
> XML processor is allowed to report an error however rudely it
> chooses to do so. That content model is "ambigious".
I can only assume that both of you are suffering from brain farts.
Any "x" that contains anything but an "a" or a "b" is obviously
invalid. You are talking as if the above declarations were:
<!ENTITY % a "(c,d,e,f,g)">
<!ENTITY % b "(c,d,e,f,h)">
<!ELEMENT x (%a;? | %b;?)>
Element declarations refer to lexically apparent objects (elements),
not to mere groups of elements defined by pseudo-BNF.
John Cowan firstname.lastname@example.org
e'osai ko sarji la lojban.
xml-dev: A list for W3C XML Developers. To post, mailto:email@example.com
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:firstname.lastname@example.org the following message;
To subscribe to the digests, mailto:email@example.com the following message;
List coordinator, Henry Rzepa (mailto:firstname.lastname@example.org)