[
Lists Home |
Date Index |
Thread Index
]
Elliotte Rusty Harold wrote:
> Your premise is false. DTDs are able to play with namespaces. The
> syntax isn't elegant but it does work. Either the DTDs must declare
> the prefixed names or the prefixes must be parameterized. XHTML,
> MathML, and many other XML applications use these techniques.
... and SVG as well, but those DTDs aren't subject to change based on the
contents or requirements of the instance. Using a more document-oriented DTD,
inclusion of a fragment of data from a different namespace involves modifying
the DTD. This may not be practical even though it is possible.
> However, for purposes of the current discussion tghhe difference
> between marginally compatible and incompatible is huge.
There's a fair-sized canyon between marginally compatible and practically
compatible too, but admittedly, only under some circumstances.
--
Regards,
Marcus Carr email: mcarr@allette.com.au
___________________________________________________________________
Allette Systems (Australia) www: http://www.allette.com.au
___________________________________________________________________
"Everything should be made as simple as possible, but not simpler."
- Einstein
|