[
Lists Home |
Date Index |
Thread Index
]
><!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
|