On Tue, 06 Mar 2007 20:16:08 +0100, Keryx Web <[EMAIL PROTECTED]> wrote:

[...] I think that it would be wise to answer
questions such as if both <base> and xml:base are present, which one
should "win"?

They don't conflict. They are both applied. <base> is the document's base URI, and xml:base is the base URI of the element it is applied on. xml:base can be a relative URI so you can have e.g.:

   <html xmlns="http://www.w3.org/1999/xhtml"; xml:base="foo/">
    <head xml:base="bar/">
     <base href="http://www.example.org/"/>
     <link rel="stylesheet" href="baz.css"/>
     ...

...where the link references http://www.example.org/foo/bar/baz.css.

[...] What authority do you rely on when you say that the attribute
must be explicitly allowed?

A conforming XHTML 1.0 document must conform to the DTD, which effectively disallows xml:base and a whole bunch of other things (including, say, namespace prefixes).

   http://www.w3.org/TR/xhtml1/#strict

--
Simon Pieters

Reply via email to