|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: DTD parameter entities
> >True, but I think it violates this one: > > > ><quote> > >Well-formedness constraint: PE Between Declarations > >The replacement text of a parameter entity reference in a DeclSep > >MUST match the production extSubsetDecl. > ></quote> > > Hmm, I had thought that only applied to the internal subset, to ensure > that minimal parsers could skip PE references, but DeclSep is also used > in the production extSubsetDecl, so you are right. > > If I recall correctly, the relevant text was changed just before > publication of the second edition. It seems to make the validity > constraint obsolete. There seems to be a very fine difference: Given these declarations: <!ENTITY % ATTLIST "ATTLIST "> <!ENTITY % CLOSE ">"> <!ENTITY % ELEMNAME "doc"> <!ENTITY % ATTNAME "att"> This would be well-formed, but not valid, I believe: <!%ATTLIST; %ELEMNAME;%ATTNAME; CDATA #FIXED "value"%CLOSE; since now the references are not in the position of a DeclSep. What sense would that difference make? Karl
|
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








