title: How do I parse this XML in Java with JAXB?
body: <p>I have the following XML, no XSD or schema with it that I want to parse to java object(s) using JAXB as I heard its better than SAX. Is there a way to accomplish this with annotations or a better way to do this? Does it make it so that i just need a single FosterHome class? I am having trouble finding how to do this any help is grateful.</p>
  
  <p>I was originally thinking of having a FosterHome, Family, and Child class. Using JAXB, is having 3 classes no longer necessary? Im not sure how to deal with this as ChildID shows up in two different areas.</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;FosterHome&gt;
      &lt;Orphanage&gt;Happy Days Daycare&lt;/Orphanage&gt;
      &lt;Location&gt;Apple Street&lt;/Location&gt;
      &lt;Families&gt;
          &lt;Family&gt;
              &lt;ParentID&gt;Adams&lt;/ParentID&gt;
              &lt;ChildList&gt;
                  &lt;ChildID&gt;Child1&lt;/ChildID&gt;
                  &lt;ChildID&gt;Child2&lt;/ChildID&gt;
              &lt;/ChildList&gt;
          &lt;/Family&gt;
          &lt;Family&gt;
              &lt;ParentID&gt;Adams&lt;/ParentID&gt;
              &lt;ChildList&gt;
                  &lt;ChildID&gt;Child3&lt;/ChildID&gt;
                  &lt;ChildID&gt;Child4&lt;/ChildID&gt;
              &lt;/ChildList&gt;
          &lt;/Family&gt;
      &lt;/Families&gt;
      &lt;RemainingChildList&gt;
          &lt;ChildID&gt;Child5&lt;/ChildID&gt;
          &lt;ChildID&gt;Child6&lt;/ChildID&gt;
      &lt;/RemainingChildList&gt;
  &lt;/FosterHome&gt;
  </code></pre>