W3C home > Mailing lists > Public > public-xml-processing-model-wg@w3.org > July 2011

Re: xml:base comment for HTML5 WG

From: Alex Milowski <alex@milowski.org>
Date: Tue, 19 Jul 2011 12:09:54 -0700
Message-ID: <CABp3FNKx6UZAwZa2_TDf3HwRLym3a8OUSPxHsko8HhxJvLYdBw@mail.gmail.com>
To: XProc WG <public-xml-processing-model-wg@w3.org>
Just a bit more information about 2.6.5:

   * when an xml:base attribute is "changed", the base URI is expected
to be re-calculated for the whole subtree.
   * only for certain kinds of linking elements, enumerated in 2.6.5,
is there any re-evaluation of URI values.
   * otherwise, there is not dynamic change.

The result is that for embedded content like img/@src, iframe/@src,
etc., the resolve URI will not get re-computed until a script changes
the attribute.

On Tue, Jul 19, 2011 at 12:02 PM, Alex Milowski <alex@milowski.org> wrote:
> I've been going back through my bug, comments, and the HTML5
> specification and I'm not sure we have something to actually comment
> on.  The section titled "Dynamic changes to base URLs" [1] covers the
> behavior for any HTML element when the base URI changes due to a
> dynamic change to an xml:base attribute.  Essentially, the 'src'
> attribute on elements like 'img' are not affected.  The only
> re-evaluation is for certain kinds of links and not for embedded
> content.
>
> While they could refer to section 2.6.5 in every situation where they
> resolve a URI (e.g. img or iframe's 'src' attribute), they currently
> do not and I'm not sure that would make things more clear.  Do we
> really want to comment as a WG that they refer to 2.6.5 everywhere
> they resolve a URI?  I'm not sure I want to even though it would make
> things more explicit.  It would also make the specification even more
> verbose.
>
> [1] http://dev.w3.org/html5/spec/Overview.html#dynamic-changes-to-base-urls
>
> --
> --Alex Milowski
> "The excellence of grammar as a guide is proportional to the paucity of the
> inflexions, i.e. to the degree of analysis effected by the language
> considered."
>
> Bertrand Russell in a footnote of Principles of Mathematics
>



-- 
--Alex Milowski
"The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered."

Bertrand Russell in a footnote of Principles of Mathematics
Received on Tuesday, 19 July 2011 19:10:31 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 19 July 2011 19:10:31 GMT