W3C home > Mailing lists > Public > www-html@w3.org > November 2003

Re: More language tags would solve a lot of annoyances

From: Christian Wolfgang Hujer <Christian.Hujer@itcqis.com>
Date: Mon, 17 Nov 2003 12:12:43 +0100
To: ReedMon29@aol.com, www-html@w3.org
Message-Id: <200311171212.45274.Christian.Hujer@itcqis.com>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Am Freitag, 14. November 2003 23:45 schrieb ReedMon29@aol.com:
> All web pages start with either the <html> or the <?xml> tags.
> Even if you code in XHTML you still have to use the root tag <html>.
Wrong.
a) SVG-only-documents have an svg root element and smil-only-document again 
have their own root element.
b) Don't forget the DTD.

> But, instead of having such a useless tag, why not have a different tag for
> the language the current part of the page is coded in?
It's not useless.
It carries the namespace of the document structure language in use, the 
language the document is written in etc.:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">...
<svg xmlns="..." xml:lang="pl" ...>...

> Why not have a <vml> tag, a <javascript> tag, a <css> tag or even a <smil>
> tags? With that, you could switch from languages easily, hopefully without
> losing the carat (replace the <script> tag with </html><javascript> and it
> would work the exact same).
<vml/> is proprietary, I give a fucking shit (sorry) on it until it's on the 
way to become W3C Recommendation and being supported by not just Microsoft.

CSS is not xml based, so it does not get its element.
It only gets its element when embedded, and it's <script type="text/css"> so 
you can tell it's css. You might also use <script 
type="application/xml"><xsl:stylesheet 
xmlns="http://www.w3.org/1999/XSL/Transform">... to denote XSLT for example.

And it's <script type="text/javascript"> because you might also use <script 
type="text/perl"> (or whatever mime type is for perl) to use perl scripts.

> It shouldn't be to hard to do, and should remove the need of the "imports"
> tag for VML or SMIL.
No.
a) Don't forget to differ between XML-based documents and non-XML-based 
documents.
b) Don't forget about the HTTP / RFC MIME Types sent by the server
c) Don't forget about the Document Type or XML Schema associated with a 
document
d) Don't forget about the XML namespace
e) Don't forget that some documents might be mixed or standalone, and that if 
mixing there still might be a difference between different elements that are 
mixed.


Bye
- -- 
ITCQIS GmbH
Christian Wolfgang Hujer
Geschäftsführender Gesellschafter (Shareholding CEO)
Telefon: +49  (0)89  27 37 04 37
Telefax: +49  (0)89  27 37 04 39
E-Mail: Christian.Hujer@itcqis.com
WWW: http://www.itcqis.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQE/uK0szu6h7O/MKZkRAn7QAJ4onvOL6vmZL5JzDWpBZVTnFz3VBQCfdcgB
y0+BJavBz79Kp/T544AiRrw=
=46N1
-----END PGP SIGNATURE-----
Received on Monday, 17 November 2003 06:14:42 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 5 February 2014 23:40:10 UTC