[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [xml-dev] %x;? - Opportunity for pedantry and exegesis
- From: Bill Lindsey <firstname.lastname@example.org>
- To: Tim Bray <email@example.com>, firstname.lastname@example.org
- Date: Thu, 27 Sep 2001 17:10:16 -0700
Tim Bray wrote:
> Consider the following content model fragment:
> as in <!ELEMENT a (%x;?, y)>
In this example, the Parameter Entity reference
will be followed by a space when expanded.
Production 48 does not allow a space
before the "?", so I agree that your example
would not be well formed.
> I've been told that the XHTML DTDs would suffer
> if this is true.
> It would be really nice if I'm wrong on this.
I think you're wrong on this.
The usage I've seen in "Modularization of XHTML" looks
<!ENTITY % a.content "(%x;?, y)" >
<!ELEMENT a %a.content; >
in which case, I think section 4.4.5 applies to the
expansion of "%x;", no spaces are introduced, so it