title: In AIML, what's the XSD-valid way to use the element <set name="it">?
body: <p>In file Atomic.aiml, part of the <a href="http://www.alicebot.org/aiml/aaa/Atomic.aiml" rel="nofollow noreferrer">annotated ALICE AIML files</a>, there are a lot of categories like this:</p>
  
  <pre><code>&lt;category&gt;
      &lt;pattern&gt;ANSWER MY QUESTION&lt;/pattern&gt;
      &lt;template&gt;
          Please try asking 
          &lt;set name="it"&gt;your question&lt;/set&gt; 
          another way.
      &lt;/template&gt;   
  &lt;/category&gt;
  </code></pre>
  
  <p>This code isn't valid according to the <a href="http://docs.aitools.org/aiml/schema/AIML.xsd" rel="nofollow noreferrer">AIML XSD</a>; the validator says that <em>No character data is allowed in content model</em> (regarding the <strong>your question</strong> character data inside the set element). If I delete <strong>your question</strong> the error disappears, but then "it" wouldn't be defined correctly.</p>
  
  <p>How do I fix the code above so it passes the validation ? </p>