- From: Dan Connolly <connolly@w3.org>
- Date: Wed, 05 Aug 1998 16:55:17 -0500
- To: Klaus Malorny <Klaus.Malorny@knipp.de>
- CC: xml-names-issues@w3.org
Klaus Malorny wrote: > at first I have to say that I think that namespaces are a great idea > as they greatly improve the useability of XML when creating complex > documents including formulas, graphs and other embeded objects. On the > other hand I was very disappointed to see that a major benefit of XML > was given up with this specification: The capability to validate the > document based on DTDs, without knowledge of the semantics of the > tags. Instead, one can create a document like this: > > <?xml version="1.0"?> > <!-- both namespace prefixes are available throughout --> > <bk:book xmlns:bk='urn:loc.gov:books'> > <bk:title>Cheaper by the Dozen</bk:title> > <td xmlns='http://www.w3.org/TR/REC-html40'>This is some > text</td> > </bk:book> > > > which - I hope you will agree - does not make any sense, since the > <td> tag should never appear outside of a html table. With respect to XML 1.0 validation, that document behaves just like: <?xml version="1.0"?> <!-- both namespace prefixes are available throughout --> <bk:book> <bk:title>Cheaper by the Dozen</bk:title> <td>This is some text</td> </bk:book> i.e. it's well-formed, but not valid. We expect namespaces to integrate more with future document structuring mechanisms ("schemas") than with XML 1.0 DTDs. > Even if you don't include any rules concerning the validation of > documents which use namespaces, it would be a good idea to add some > comments about your future plans regarding this topic. That's a good idea for the "status of this document" section, and for the XML Activity statement, which needs updating; stay tuned to: http://www.w3.org/XML/Activity We tried including a sort of forward reference to schemas in the body of previous drafts, but folks found that confusing and misleading too. -- Dan Connolly http://www.w3.org/People/Connolly/
Received on Wednesday, 5 August 1998 17:54:10 UTC