title: Get reference tags child of an XML C#
body: <p>XML:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;clientes&gt;
      &lt;cliente&gt;
          &lt;nome&gt;Cliente1&lt;/nome&gt;
          &lt;contatos&gt;
              &lt;contato&gt;
                  &lt;nome&gt;Contato1&lt;/nome&gt;
              &lt;/contato&gt;
              &lt;contato&gt;
                  &lt;nome&gt;Contato2&lt;/nome&gt;
              &lt;/contato&gt;
          &lt;/contatos&gt;
      &lt;/cliente&gt;  
      &lt;cliente&gt;
          &lt;nome&gt;Cliente2&lt;/nome&gt;
          &lt;contatos&gt;
              &lt;contato&gt;
                  &lt;nome&gt;Contato3&lt;/nome&gt;
              &lt;/contato&gt;
              &lt;contato&gt;
                  &lt;nome&gt;Contato4&lt;/nome&gt;
              &lt;/contato&gt;
          &lt;/contatos&gt;
      &lt;/cliente&gt;
  &lt;/clientes&gt;
  </code></pre>
  
  <p>I must saved in database in two tables, the CLIENTE and his CONTATOS, but I can only take each TAG at once and they do not have reference being thus:</p>
  
  <pre><code>   DataSet ds = new DataSet();
     ds.ReadXml("c:\xmlfile.xml");
  
     ds.Tables[0];
     //Here can get CLIENTES
     ds.Tables[1];
     //Here can get CONTATOS
  </code></pre>
  
  <p>That I can not create references , the foreign key for CLIENTE x CONTATOS , because I have no CONTATO which is related to that CLIENTE.</p>