Lists Home |
Date Index |
Michael Kay wrote:
> The usual excuse for doing it seems to be that the inner document has a
> <!DOCTYPE..> declaration that people want to preserve while carrying an XML
> document over some protocol like SOAP.
> Is there a better solution that we can point them to?
I would suggest that the two documents be related through some kind of
hyperlink and textually combined with MIME. If you treat the inner
document as you would a bitmap or PDF then you don't have to "special
case" XML and DOCTYPEs. The inner document may have its own encoding and
its validation can be done from the top-down using standard techniques
instead of tricky, magical, runtime schema combination.