title: StringTemplate invalid character '<' when reading XML Template
body: <p>I am trying to create a simple XML-Template which so far only consists of:</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt;
  </code></pre>
  
  <p>I read the file like this:</p>
  
  <pre><code>    STGroup group = new STGroupDir("templates");
      ST st = group.getInstanceOf("report");
      st.add("analysis", ana);
      String result = st.render();
      System.out.println(result);
  </code></pre>
  
  <p>And the result is several error messages:</p>
  
  <pre><code>report.st 1:1: invalid character '&lt;'
  report.st 1:1: invalid character '?'
  report.st 1:19: invalid character '?'
  report.st 1:20: invalid character '&gt;'
  report.st 1:2: no viable alternative at input 'xml'
  </code></pre>
  
  <p>I have seen other people reading HTML tempaltes that also use tags. So what am  I doing wrong?</p>