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

  • From: Rob Lugt <roblugt@e...>
  • To: hxzhang <hxzhang@c...>, xml-dev@l...
  • Date: Tue, 13 Mar 2001 09:22:43 +0000

hxzhang wrote:

> I tried this as found on web:
> in one DTD file called "main.dtd", I specified a element
> <!ELEMENT main (#PCDATA)> with a lot of subelements
>
> in another DTD file in the same directory, i want to include that element
> as an entity like:
>
> <!ENTITY % main SYSTEM "main.dtd">
> <!ELEMENT super_main (%main;) >
>
> but this is rejected by parser. Isn't this correct?
>

To include the main DTD within your other DTD you simply need to reference
the parameter entity like so:-

<!ENTITY % main SYSTEM "main.dtd">
%main;

Regards
Rob Lugt
ElCel Technology



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