JCB: Tabellen mit 2+ Relationen mit dem XML-Data-Source darstellen??

Guten Morgen!

Ich komm gleich mal zur Sache :). Ich habe folgende XML-_Struktur_:

<data>
  <parent>
     <main1>Müller</main1>
     <tab_parent_info>
          <daten_a>Auto</daten_a>
          <daten_b>Hund</daten_b>
     </tab_parent_info>
     <tab_parent_info>
          <daten_a>Yacht</daten_a>
          <daten_b>Maus</daten_b>
     <tab_parent_info>
     <tab_child>
         <main1>Schmidt</main1>
         <tab_child_info>
             <daten_a>Fahrrad</daten_a>
             <daten_b>Maus</daten_b>
         </tab_child_info>
         <tab_child_info>
             <daten_a>zu Fuß</daten_a>
             <daten_b>Elefant</daten_b>
         </tab_child_info>
     </tab_child>
     <tab_child>
         <main1>Meister Eder</main1>
         <tab_child_info>
             <daten_a>Rennauto</daten_a>
             <daten_b>Mücke</daten_b>
         </tab_child_info>
         <tab_child_info>
             <daten_a>Boing 747</daten_a>
             <daten_b>Spinne</daten_b>
         </tab_child_info>
         <tab_child_info>
             <daten_a>Hubschrauber</daten_a>
             <daten_b>nix</daten_b>
         </tab_child_info>
     </tab_child>
   </parent>
   <parent>
   ....
   </parent>
   .
   .
   .
   .

</data>

Ich hab versucht dies mit folgenden HTML-Struktur darzustellen (sofern hier keine Tippfehler vorhanden sind):

<table datasrc="#xml">
  <tr>
    <td><span datafld="main1" dataformatas=HTML></span></td>
  </tr>
  <tr>
    <td>
      <table datasrc="#xml" datafld="tab_parent_info">
      <thead>
         <tr>
           <td>daten_a</td>
           <td>daten_b</td>
         </tr>
      </thead>
        <tr>
          <td><span datafld="daten_a" dataformatas=HTML></span></td>
          <td><span datafld="daten_b" dataformatas=HTML></span></td>
        </tr>
      </table>

<br>

<table datasrc="#xml" datafld="tab_child">
        <tr>
          <td><span datafld="main1" dataformatas=HTML></span></td>
        </tr>
        <tr>
          <td>
            <table datasrc="#xml" datafld="tab_child_info">
            <thead>
              <tr>
                <td>daten_a</td>
                <td>daten_b</td>
              </tr>
            </thead>
              <tr>
                <td><span datafld="daten_a" dataformatas=HTML></span></td>
                <td><span datafld="daten_b" dataformatas=HTML></span></td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>

Und zu guter letzt das Problem:

Es kommt mir so vor als ob das XML-Data-Source mit den Relationen

1. Parent verknüpft mit tab_parent_info
  2. Parent verknüpft mit tab_child

nicht zurecht kommt. Denn es kann irgendwie nur eine der beiden angezeigt werden. Nehm ich nämlich eine der beiden raus gehts.

Also, wer hat mich verstanden ;) und wer weiß rat?

Gruß, Jan.