RE: Last call comments on XML Base

Hello Jonathan,

Thanks for the wording, it's clear and correct.
Some weeks ago, I tried to get it shorter, but
failed. Being explicitly clear the way you write
it below is best.

Regards,   Martin.

At 00/07/10 11:37 -0700, Jonathan Marsh wrote:
>Martin wrote:
> > 1) XML Base says:
> >
> >     >>>>
> >     A relative URI appearing in an attribute value is resolved
> >     against the base specified in the xml:base
> >     attribute appearing on the element owning the attribute,
> >     if one exists, otherwise the xml:base attribute of
> >     the nearest ancestor of the owning element having an
> >     xml:base attribute. Note that this applies to
> >     xml:base attributes themselves.
> >     <<<<
> >
> >     The last sentence seems confusing if not completely wrong.
> >     It says to resolve the xml:base attribute against itself.
> >     This will lead to an endless loop. Please change.
>
>I have fixed this.  I ended up with the following wording:
>
>-----
>A relative URI appearing in an xml:base attribute is resolved against the
>base specified on the xml:base attribute appearing on the owning element's
>nearest ancestor that has an xml:base attribute element.
>
>A relative URI appearing in any other attribute value is resolved against
>the base specified in the xml:base attribute appearing on the element owning
>the attribute, if one exists, otherwise the xml:base attribute of the owning
>element's nearest ancestor that has an xml:base attribute.
>------
>
>Do you find this clear (as well as correct :-)?
>
>- Jonathan Marsh

Received on Tuesday, 11 July 2000 03:45:54 UTC