title: Library for parsing log file in Java
body: <p>I've a log file with the following structure. </p>
  
  <pre><code>unstructured raw text 
  unstructured raw text 
  ..
  ..
  ..
  
  &lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
  &lt;message&gt;
  ...
  ...
  &lt;/message&gt; 
  
  unstructured raw text 
  ..
  ..
  
  
  &lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
  &lt;message&gt;
  ...
  ...
  &lt;/message&gt; 
  
  unstructured raw text 
  ..
  ..
  </code></pre>
  
  <p>As you can see there are multiple XML documents embedded inside one single log file. I was wondering if there is a generic utility or library that I can reuse here before I start to write something of my own. I need it in Java. </p>
  
  <p>Thanks. </p>