OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Parameterizing namespaces - possible?

[ Lists Home | Date Index | Thread Index ]
  • From: Tim Bray <tbray@textuality.com>
  • To: "Simon St.Laurent" <simonstl@simonstl.com>, "Xml-Dev" <xml-dev@xml.org>
  • Date: Sun, 16 Apr 2000 17:09:28 -0700

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@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS