Re: xlink

Sigurd Lerstad wrote:

>>On Fri 27 Jun 2003, Sigurd Lerstad wrote:
>>
>>    
>>
>>>Hello,
>>>
>>>Is specifying the xlink prefix with a namespace uri with xmlns optional
>>>      
>>>
>in
>  
>
>>>svg?
>>>      
>>>
>>No. It should be there if you use the href attribute on any
>>element.
>>
>>    
>>
>>>On the adobe site, there are a lot of svg files which use xlink:href
>>>without first declaring xmlns:xlink=http://www.w3.org/1999/xlink
>>>      
>>>
>>That's because we screwed up SVG 1.0 and forgot to add xmlns:xlink
>>to the DTD, which meant that in order to be valid you had to
>>leave it off. We fixed it in an erratum, so all should be ok now!
>>    
>>
>
>Except my SVG Viewer can't read the svg files on the adobe site. You are
>saying that that's not my fault, but Adobe's fault?
>  
>
    I'm not sure I agree with Dean, because in the erratum it specifies:

<!ENTITY % xlinkRefAttrs "xmlns:xlink CDATA #FIXED 
'http://www.w3.org/1999/xlink'

    Since xlinkRefAttrs is present on all the relevant elements it sets 
the xmlns:xlink
correctly.  So if the document specifies the SVG DTD then it does not 
need to
provide xmlns:xlink, if it does not specify the SVG DTD then it must 
provide all
the appropriate namespace specifications (SVG's for example).

Received on Friday, 27 June 2003 06:21:34 UTC