[Home] [By Thread] [By Date] [Recent Entries]

  • From: Tim Bray <tbray@t...>
  • To: Elliotte Rusty Harold <elharo@m...>, xml-dev <xml-dev@x...>
  • Date: Sat, 11 Mar 2000 10:38:31 -0800

At 01:07 PM 3/11/00 -0800, Elliotte Rusty Harold wrote:

>However a trick I picked up from the MathML 2.0 DTD is to use double
>indirection like this:
><!ENTITY % rd-prefix "rd">
><!ENTITY % rd-colon  ":">
><!ENTITY % rd-test "%rd-colon;%rd-prefix;test">
><!ELEMENT %rd-test; (#PCDATA)>
>This works but for the life of me I can't see why. How come the rd-test
>entity is defined as "rd:test" instead of " rd  : test"? Can anyone
>justify this behavior in terms of the spec?

Also, check section 4.5, which goes into detail, and the commentary on that
in the annotated spec.  And for real world-class sleaze, see appendix D. 
 -Tim

***************************************************************************
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/
***************************************************************************

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member