xsl-list
[Top] [All Lists]

RE: Newbie encoding query

2002-12-04 14:44:22
From: Mike Brown [mailto:mike(_at_)skew(_dot_)org]
Sent: Wednesday, December 04, 2002 1:30 PM
Subject: Re: [xsl] Newbie encoding query


Passin, Tom wrote:
[Mike Brown]

I suspect that your XSLT processor did not do this because 
you did not put a <head> in your document, which is an HTML 
error anyway. Fix that. All HTML 
documents require a head, title and body:


Yes, but the open and close tags of the html, head and body 
elements are
optional (the title element is mandatory and so are its 
close and open
tags, although I have never seen a browser that complains 
about it being
missing).

How do you figure that <html>, <head>, and <body> are 
optional? The HTML 4.0
spec seems to say otherwise.

Actually, it's pretty clear that they are optional, even under the strict
DTD: http://www.w3.org/TR/html4/struct/global.html

More 
importantly, for an XSLT
processor to know where and how to insert a <meta> when 
there's no <head> is
asking a bit much.

True enough--and the processors I've worked with (Xalan/Saxon/MSXML 4.0)
won't try to read the programmer's mind, either.  Saxon will cheerfully spit
out tags that are legal according to the HTML spec but represent nothing
close to a valid HTML document.

b.

| brian martinez                              
brian(_dot_)martinez(_at_)trip(_dot_)com |
| senior gui programmer                                  303.708.7248 |
| trip network, inc.                                 fax 303.790.9350 |
| 6436 s. racine cir.                             englewood, co 80111 |
| http://www.cheaptickets.com/                   http://www.trip.com/ |

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>