XHTML & Schemas

Mark Birbeck Mark.Birbeck at iedigital.net
Thu Sep 2 15:41:56 BST 1999

Oren Ben-Kiki wrote:
> I feel like a fool (that's OK, I'm used to it). I _assumed_ 
> that the matter of associating a namespace with a DTD/XSchemas
> was not resolved. There certainly has been a lot of action going
> on in this list about it, and bemoaning of the fact it wasn't
> cleared anyway.


> OK, I'm a fool - I should have gone to the spec before. I have some
> mitigating circumstances - one being delivery deadlines, and 
> the other is the assumption that there wouldn't have been such a
> fuss over this issue if it was resolved.

Come on Oren, ... this is XML-DEV you're talking about :-)

> And the consequences of this are so far reaching, and go 
> against so many deeply held positions expressed in this
> mailing list - how did this remain hidden for so long?
> Is it that people simply ignore XSchemas (as I did :-)?

Nope. See my email below from Monday. I don't think I could have been
any clearer. Whilst I don't want to say I told you so, I have to, just
to restore my sanity (this last 'debate' has been close to bonkers on a
number of occasions).

> -----Original Message-----
> From: Mark Birbeck 
> Sent: 30 August 1999 17:58
> To: XML-Dev Mailing list
> Subject: RE: why distinctions within XHTML?
> Simon St.Laurent wrote:
> > It seems like DOCTYPE and the three DTDs should handle this 
> > without any problem.  I can't figure out why you'd want to bring 
> > namespaces into this. I could write an editor that recognized the
> > namespace and did processing based on the namespace, but I think
> > DOCTYPE would be simpler.  I don't think namespaces have to do
> > this work.
> But what if you wanted to write an editor that left MathML 
> alone, or passed the MathML parts on to another application 
> or plug-in? You'd need to use XML Schemas because DTDs 
> couldn't handle that (your XHTML doc has just failed if it 
> has MathML in it!) and you'll need a namespace for that 
> (under current proposals). So, if you accept that you need 
> three DTDs, then to get into the world of XML Schemas (or 
> whatever it ends up being) you need three namespaces.
> Regards,
> Mark Birbeck

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)

More information about the Xml-dev mailing list