[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: DTD parameter entities
----- Original Message ----- From: "Richard Tobin" <richard@c...> To: <xml-dev@l...> Sent: Thursday, April 22, 2004 8:45 AM Subject: Re: DTD parameter entities > ><!ENTITY % ATTLIST "<!ATTLIST "> > ><!ENTITY % CLOSE ">"> > ><!ENTITY % ELEMNAME "doc"> > ><!ENTITY % ATTNAME "att"> > >%ATTLIST; %ELEMNAME;%ATTNAME; CDATA #FIXED "value"%CLOSE; > > This is well-formed but not valid: the rule that a declaration must > end in the same entity it starts in is a validity constraint. 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> since %ATTLIST; occurs in the position of a DeclSep. Compare with these test cases in the XML test suite, in directory xmltest/not-wf/not-sa: 009.xml, 010.xml, 011.xml 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
|