Less than character causes output to fail
Not sure if this is a bug or is by design. If I have the output text of
<speak> 2 is > 3 </speak> this works and Alexa will read 2 is greater than 3. However if I have the output text of
<speak> 2 is < 3 </speak>, where I would expect 2 is less than 3, I get an error "The input was incompatible" and Alexa will instead respond There was a problem with the requested skills response.
This appears to be an issue because it sees the < as the beginning of a closing tag for </speak>. Is there anyway around this to support this "<" character? My use case is I get back numbers from a DB that could be #, ># or <#. All cases of <# fail due to this.