[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: %x;? - Opportunity for pedantry and exegesis
Tim Bray wrote: > > Consider the following content model fragment: > > %x;? > > 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 more like: <!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 is okay. -Bill B-Bop
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|