hello,<br>i use drools 5.0 and i have a big problem while i try to write a rule in xml format.<br>my example rule is the follow:<br>---------------------------------------------------------------------------<br><pre class="code-xml">
<rule-set name=<span class="code-quote">"cheese rules"</span><br> xmlns=<span class="code-quote">"<a href="http://drools.org/rules">http://drools.org/rules</a>"</span> <br> <span class="code-keyword">xmlns:java</span>=<span class="code-quote">"<a href="http://drools.org/semantics/java">http://drools.org/semantics/java</a>"</span><br>
<span class="code-keyword">xmlns:xs</span>=<span class="code-quote">"<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"</span><br> xs:schemaLocation="<a href="http://drools.org/rules">http://drools.org/rules</a> rules.xsd<br>
                                 <a href="http://drools.org/semantics/java">http://drools.org/semantics/java</a> java.xsd"><br><br> <span class="code-tag"><rule name=<span class="code-quote">"Bob Likes Cheese"</span>></span><br>
<span class="code-tag"><parameter identifier=<span class="code-quote">"bob"</span>></span><br> <span class="code-tag"><class></span>org.drools.examples.simple.Bob<span class="code-tag"></class></span><br>
<span class="code-tag"></parameter></span><br> <span class="code-tag"><java:condition></span>bob.likesCheese() == true<span class="code-tag"></java:condition></span><br> <span class="code-tag"><java:consequence></span><br>
System.out.println( <span class="code-quote">"Bob likes cheese."</span> );<br> <span class="code-tag"></java:consequence></span><br> <span class="code-tag"></rule></span><br><br>
<span class="code-tag"></rule-set></span><br>-----------------------------------------------------------<br><br></pre>and editor (eclipse) show me this error and im unable to run program:<br>[1,0]: [ERR 101] Line 1:0 no viable alternative at input '<'<br>
java.lang.IllegalArgumentException: Could not parse knowledge.<br> at com.sample.DroolsTest.readKnowledgeBase(DroolsTest.java:67)<br> at com.sample.DroolsTest.main(DroolsTest.java:24)<br><br>someone know how to fix it? is this cause eclipse see the '<' as a boolean operator and not as xml opening tag?<br>
<br>thanks in advice.<br>