title: Less-than operator causes error "not well-formed" in xsl-if
body: <p>I'm going through the w3cschools XSLT tutorial, and I am at this page: <a href="http://www.w3schools.com/xsl/xsl_if.asp" rel="noreferrer">xsl-if</a>.<br><br>
  On that page (in red) is the text <code>&lt;xsl:if test="price &amp;gt; 10"&gt;</code>. This works. I modified the code to use <code>"&amp;lt;"</code> and that works fine too. 
  <br><br>
  I tested <code>&lt;xsl:if test="price &gt; 10"&gt;</code> (note the use of <code>&gt;</code> instead of the <code>&amp;gt;</code>). This works too.<br><br>
  <strong>But this fails:</strong> <code>&lt;xsl:if test="price &lt; 10"&gt;</code>. Error is <code>XML Parsing Error: not well-formed</code>  and it points to the <code>&lt;</code> symbol in the expression.<br><br>If the <code>&gt;</code> symbol worked fine, why did using the <code>&lt;</code> fail? (I'm using FireFox)</p>