[Home] [By Thread] [By Date] [Recent Entries]



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@a...
___________________________________________________________________
Allette Systems (Australia)      www:    http://www.allette.com.au
___________________________________________________________________
"Everything should be made as simple as possible, but not simpler."
       - Einstein



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member