Then the top-level element has to be a linking element, which is
not true of most DTDs. But creating your own document is necessary,
I think; it may have to be an instance of a DTD that defines the
relations among the things pointed to. The other approach I can
think of is a MIME type constructed for the purpose.
| Or if you don't like links, like this
|
| <!DOCTYPE yours PUBLIC "http://<that read-only document's DTD" [
| <!ELEMENT yours - - (rod-top-level-element-name)>
| <!ENTITY rod PUBLIC "http://<that read-only document's body">
| ]>
| <yours>
| &rod;
| </yours>
|
| and in either case associate the style sheet with your stub in
| whatever way we end up agreeing on.
That won't work if the read-only document has a doctype declaration,
unless XML allows multiple doctype declarations (or I'm missing
something).
Regards,
Terry Allen Electronic Publishing Consultant tallen[at]sonic.net
specializing in Web publishing, SGML, and the DocBook DTD
http://www.sonic.net/~tallen/
A Davenport Group Sponsor: http://www.ora.com/davenport/index.html