title: How to handle special characters while unmarshalling xml in JAXB
body: <p>my test xml content</p>
  
  <pre><code>    &lt;p id="033" num="03"&gt;geopotent change&amp;#x2 high.&lt;/p&gt;
  </code></pre>
  
  <p>And I run Jaxb Unmarshalling, but I'm getting exception </p>
  
  <pre><code>    09:58:43.748 ERROR [main][net.ServiceImpl] Parsing Error: 
      javax.xml.bind.UnmarshalException- with linked exception:    
      [javax.xml.stream.XMLStreamException: ParseError at [row,col]:
      [161,306]Message: String "&amp;#]
  </code></pre>
  
  <p>my Jaxb unmarshal source is </p>
  
  <pre><code>    JAXBContext jaxbContext = JAXBContext.newInstance(CnDocument.class);
      Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
      document = (CnDocument) jaxbUnmarshaller.unmarshal(xmlFile);
  </code></pre>
  
  <p>How can I escape those characters? (&amp;#x2)</p>