|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Production 78 in XML 1.1
In article <p0600200abbd4342462e4@[192.168.254.4]> you write: >[78] extParsedEnt ::= TextDecl? content - Char* >RestrictedChar Char* >The rationale for this change is unclear to me. Could anyone explain >this? I think this trying to say that an external parsed entity >cannot contain control characters unless they're wrapped inside an >element, comment, or processing instruction--for instance, an >external parsed entity consisting only of the bell character or > would be illegal, but <bell></bell> would be legal--but >I'm not sure. Does anyone know exactly what this means and why? It just prevents the use of *literal* control characters.  is legal regardless of whether it's inside an element or not. I'll use * to represent a literal BEL character: <bell>*</bell> and * and <?foo * ?> are illegal because they all match Char* RestrictedChar Char* as well as TextDecl? content whereas <bell></bell> and  don't. (Nor does <?foo  ?>, but character references are not recognised in PIs.) -- Richard
|
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
|
|||||||||

Cart








