title: XSLT subtraction
body: <p>I have a problem with the following XSL code.</p>
  
  <p>It's really simple subtraction, but it does something strange. I know I can just use <code>format-number</code>, but can someone explain to me why I get <code>0.4299999999999997</code> instead of the expected <code>0.43</code>?</p>
  
  <pre><code>&lt;xsl:template match="/"&gt;
      &lt;root&gt;
          &lt;xsl:value-of select="36.98 - 36.55"&gt;&lt;/xsl:value-of&gt;
      &lt;/root&gt;
  &lt;/xsl:template&gt;
  </code></pre>