Re: Define a root in a DTD
Hi Peter, I think you should not genalize it so.. This generalization might be true often, but need not always be. It is neither a "necessary" condition nor a "sufficient" condition for the root element to follow. > You don't need to. The root element is always the one that > does not appear in the content model of any other element > type. All other elements must get mentioned somewhere else, > but the root element never does. eg > > <!ELEMENT name (#PCDATA)> > <!ELEMENT phone (#PCDATA)> > <!ELEMENT email (#PCDATA)> > <!ELEMENT person (name,phone,email)> > <!ELEMENT directory (person+)> > > "directory" will be deduced as the root element because it > does not appear in the content model of any other element > type. regards - murali.
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format