[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Including other DTDs
"Remco de Boer" <deboer@z...> writes: <snip/> > > <!ENTITY % VHG SYSTEM "http://www.vhg.org.uk/dtd/vhg.dtd"> > > %VHG; > > > > That's the proper way to compose DTD documents, _if_ they are designed > > for it. > > Yes, that's how I include the above mentioned DTD in my own DTD. You mention > that the DTDs should be designed for composition. I suppose you refer to > collision of element names? At least that's the major problem I see with > this way of including another DTD. And as far as I know DTDs are not > namespace aware, so you can't just associate another namespace with the > included DTD. There is a by-now-pretty-standard design pattern for allowing namespace flexibility on inclusion, developed independently by Dan Connolly and myself. See e.g. the schema document for W3C XML Schema [1] for an example of how this is done. ht [1] http://www.w3.org/2001/XMLSchema.xsd -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh W3C Fellow 1999--2002, part-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@c... URL: http://www.ltg.ed.ac.uk/~ht/ [mail really from me _always_ has this .sig -- mail without it is forged spam]
|
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
|