OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Real XML Site

[ Lists Home | Date Index | Thread Index ]
  • From: Eric van der Vlist <vdv@dyomedea.com>
  • To: "XML-Dev (E-mail)" <xml-dev@lists.xml.org>
  • Date: Thu, 14 Dec 2000 09:04:58 +0100

Hi Paul,

My purpose wasn't to say if the practice is good or bad, but to
acknowledge it's common ;=) ...

Paul Tchistopolskii wrote:
> From: Eric van der Vlist
> > It can be seen as weird, but not more that serving HTML documents with
> > .php or .asp extensions since in this case it's also the result and not
> > the source that is sent to the browser.
> I think this practice exists only because there is no simple and clear
> URL-rewriting layers in most of the HTTP servers I've seen.

I am not so sure. I rather think it depends on the semantic you are
attaching to a HTTP URL.

If you see it as a kind of FTP request and attach a meaning like "get me
that file" then, yes, you'd expect that the extension will be coherent
with what you get back.

If you see HTTP as a service request (ala CGI) then there are other and
better means to specify the mime type(s) you are expecting back than
relying on an extension.

If you see a HTTP request as "execute this service and get me some
results back", then this actual syntax of the HTTP request becomes
dependent of the naming strategy used by the site and IMHO the HTTP
headers that have been defined for this usage should be used to
determine the mime type that will be returned rather than the extension.

> I think situation is somehow similiar to HTML. What you ( and many
> others, including myself ) are saying : "URI is confuizing? Big deal -
> it works" , is in fact close to saying : "HTML is not well-formed?
> Big deal - it works".

They are confusing as long you overload them with extra semantics ;) !

They are kind of multilayered names and we shouldn't add semantics to
names (you'd be wrong by concluding from my name that I am born near the
Dutch river named "Vlist": I have never seen it and I am not even

For a HTTP URL what is important is that the scheme (http://) is
correct, that the host address is understandable and what's following is
(except for the syntax rules regarding the GET form requests) an
identifier for the HTTP server and its syntax should be left to the
responsibility of the site designer...
> Rgds.Paul.
> PS. Oh, gosh. It comes to the basics again. "What is URI" ?
> "Why namespaces are using URIs - is it really reasonable?"



Eric van der Vlist       Dyomedea                    http://dyomedea.com
http://xmlfr.org         http://4xt.org              http://ducotede.com


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS