Details
- 
    Bug 
- 
    Resolution: Unresolved
- 
    Major 
- 
    None
- 
    1.4
- 
    None
- 
    running on windows 2008 R2, tomcat V8, mysql 6, jvm 1.8.0_65-b17
- 
        Unknown
- 
        
Description
when rendering an svg, xwiki breaks the links. For example, if you enter the followin into a page
{{svg width="640" height="480"}}
<svg width="640" height="480" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <g>
  <title>Layer 1</title>
  <rect height="153" width="339" y="178.1" x="230.599" transform="rotate(-21.642900466918945 400.0989990234375,254.60000610351562) " stroke-width="5" stroke="#000000" fill="#aa0000" id="svg_1"/>
  <a id="svg_3" xlink:href="http://www.ggogle.com">
   <text xml:space="preserve" y="242.1" x="374.6" transform="rotate(-21.893699645996094 401.59375000000006,244.17968749999997) matrix(1,0,0,1,27,10) " text-anchor="middle" stroke-width="0" stroke="#000000" fill="#000000" font-size="24" font-family="serif" id="svg_2">This is an SVG Drawing</text>
  </a>
 </g>
</svg>
{{/svg}}
and display it, then look at the page source, it gets converted to this:
<p><svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="480" width="640"> <g> <title>Layer 1</title> <rect fill="#aa0000" height="153" id="svg_1" stroke="#000000" stroke-width="5" transform="rotate(-21.6429 400.099 254.6)" width="339" x="230.599" y="178.1"></rect> <a id="svg_3" href="http://www.google.com"> <text fill="#000000" font-family="serif" font-size="24" id="svg_2" stroke="#000000" stroke-width="0" text-anchor="middle" transform="rotate(-21.8937 401.6 244.51) matrix(1 0 0 1 27 10)" x="374.6" space="preserve" y="242.1">This is an SVG Drawing</text> </a> </g> </svg></p>
as you can see, the href has lost its "xlink:" part. Internet Explorer doesn't seem to mind, but Chrome does, and you can't click on the link.