title: The input is not a valid Base-64 string exception when referencing an svg from another svg
body: <p>I have a c# appliation which has an SVG parser in it . When I pass the follwing svg document (SVG01) to the parser it throws an exception :</p>
  
  <blockquote>
    <p>The input is not a valid Base-64 string as it contains a non-base 64
    character, more than two padding characters, or an illegal character
    among the padding characters.</p>
  </blockquote>
  
  <p>My svg that is going to the used in the application is as follows </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
  &lt;svg width="210mm" height="297mm"
      xmlns="http://www.w3.org/2000/svg" dominant-baseline="hanging"&gt;
  
  
      &lt;image x="2.34mm" y="3.44mm" height="20mm" width="40mm" href="D:\linkedSvg.svg"/&gt;
  &lt;/svg&gt;
  </code></pre>
  
  <p>The LinkedSvg.svg is as follows</p>
  
  <pre><code>&lt;svg xmlns="http://www.w3.org/2000/svg" dominant-baseline="hanging" width="400" height="110"&gt;
    &lt;rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" /&gt;
  &lt;/svg&gt;
  </code></pre>
  
  <p>Looks like in SVG href needs to have some base:64 encoding characters right ? </p>
  
  <p>IS there any other way to Link 2 svgs together ?</p>