I could not locate the error in the following code.
<!-- English rule, 2016-11-13 -->
<rule id="AGREE_WITH_03" name="agree with 03">
<pattern>
<marker>
<token inflected='yes'>agree</token>
<token negate='yes'>with</token>
</marker>
<token postag='DT'></token>
<token postag='NN|NNS|NN:U|NN:UN|NNP|NNPS|PRP|PRP\$' postag_regexp='yes'></token>
</pattern>
<message>Did you mean: <suggestion>agree with</suggestion>?</message>
<short>Wrong preposition: agree with (have same opinion)</short>
<example correction='agree with'>I was simply saying that I <marker>agree to</marker> that man.</example>
<example>I was simply saying that I agree with that man.</example>
</rule>
What I’m getting, is:
There are problems with your rule: Found wrong correction(s) in sentence 'I was simply saying that I agree to that man.': '[agree with]' but expected '[agree with]' Please make sure you selected the correct language for your rule - your selection was: English
and the simple rule editor is giving:
Error: XML validation failed: org.xml.sax.SAXParseException; lineNumber: 13; columnNumber: 57; The entity "nbsp" was referenced, but not declared.
I don’t know where all the errors are taking place. Need your assistance.