Un opérateur inférieur provoque une erreur "pas bien formée" dans xsl-if

Je vais à travers le w3cschools XSLT tutoriel, et je suis à cette page: xsl-si.

Sur cette page (en rouge) est le texte <xsl:if test="price &gt; 10">. Les travaux de cette. J'ai modifié le code pour utiliser "&lt;" et qui fonctionne très bien aussi.

J'ai testé <xsl:if test="price > 10"> (notez l'utilisation de > au lieu de la &gt;). Cela fonctionne aussi.

Mais cela échoue: <xsl:if test="price < 10">. L'erreur est XML Parsing Error: not well-formed et il pointe à la < symbole de l'expression.

Si le > symbole a bien fonctionné, pourquoi à l'aide de la < échec? (J'utilise FireFox)

source d'informationauteur Zabba