> If I have a large DTD (say 100KB), and a large XML file (say 2MB); what
> would be the best way to present it over the Web?
On a very fast connection :-)
Seriously, if it's that big then only people on very fast lines are
going to be interested in a single file (unless getting it is a
requirement for something).
But there are several servers which will "chunk" large files at some
predefined element break-point (eg chapters of a book): try DynaWeb
(www.inso.com) and Konstruktor (www.omnimark.com)