[Home] [By Thread] [By Date] [Recent Entries]
At 06:04 PM 4/16/00 -0400, Simon St.Laurent wrote: ><!ENTITY % ns-prefix "html:"> ><!ENTITY % html.ncname "html"> ><!ENTITY % html.name "%ns-prefix;%html.ncname;"> ><!ELEMENT %html.name; %html.mdl;> >On the other hand, there's section 4.4.8 of XML 1.0: > >When a parameter-entity reference is recognized in the DTD and included, >its replacement text is enlarged by the attachment of one leading and one >following space (#x20) character; the intent is to constrain the >replacement text of parameter entities to contain an integral number of >grammatical tokens in the DTD. No... what you have above should work. If you read the fine print the extra spaces don't apply when it's in the replacement text of another entity reference. So %html.name; indeed expands to "html:html" Now, as to whether all this is a good idea... -T. *************************************************************************** This is xml-dev, the mailing list for XML developers. To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/ ***************************************************************************
|

Cart



