Re: [xml-dev] More questions about conformance and entities

From
<>
To
Date
2004-10-25T15:13:40Z
ID
<>
Thread
Re: [xml-dev] More questions about conformance and entities
><!ENTITY % e "<!-- a ">
><!ENTITY % f "%e;comment -->">

This is ok, because there is no comment here.  There will only be a
comment if f is referenced at the top-level of the DTD, and at that
point the start and end of the comment will both be in the same parameter
entity (f).

But you couldn't do this:

  <!ENTITY % e "<!-- a ">
  %e;comment -->

><!ENTITY % e "<!-- a ">

Again, there is no comment here.

><!ENTITY % e "<foo>">
><!ENTITY % f "%e;</foo>">
><!ENTITY g "%g;">

Similarly, there is no element here unless g is used in the instance,
at which point it will be perfectly ok.

-- Richard