Re: SVG12: base IRI for element instances

Hello Björn,

>   http://www.w3.org/TR/2005/WD-SVGMobile12-20050413/struct.html section
> 5.6 is unclear about the base IRI for element instances; the current
> wording suggests that the base IRI is inherited from the <use> element;
> W3C Amaya implements this, but e.g. Batik 1.5 and ASV6b do not. Please
> change the draft such that resolving relative references on element
> instances is clearly defined in a manner consistent with sXBL.

We agree that a definition consistent with sXBL is warranted, and have
added the following to the definition of the 'use' element:

  <p>Relative IRIs on nodes in shadow trees are resolved relative to any
  xml:base on the node itself, then recursively on any xml:base on their
  parentNode, and finally any xml:base on the ownerDocument if there is
  no parentNode. </p>

In consequence, xml:base is not inherited from the 'use' element.

The description of 'use' also notes that the non-exposed copy is live,
and is termed a shadow tree.

Also, as a result of your comment and a perusal of
http://www.w3.org/TR/2001/REC-xmlbase-20010627/#resolution
we have asked XML Core to consider  a revision of the xml:base
specification to update it to point to the IRI specification RFC 3987.

Please let us know shortly if this does not satisfy your comment.

-- 
 Chris Lilley                    mailto:chris@w3.org
 Chair, W3C SVG Working Group
 W3C Graphics Activity Lead
 Co-Chair, W3C Hypertext CG

Received on Thursday, 10 November 2005 23:07:54 UTC