[ Radudzoni @ 15.09.2006. 22:06 ] @
Kada za dataSet sa dve tabele i relacijom medju njima pozovem metodu myDataSet.WriteXml("myFile.xml") ja dobijem logican rezultat:
Code:

<NazivDataSeta>
    <ParentTabelaNaziv>
         <PoljeParentTabele1>vrednost</PoljeParentTabele1>
         <PoljeParentTabele2>vrednost2</PoljeParentTabele2>
           ...
         <ChildTabelaNaziv>
             <PoljeChildTabele1>vrednost</PoljeChildTabele1>
             <PoljeChildTabele1>vrednost2</PoljeChildTabele1>
              ...
          </ChildTabelaNaziv>
          <ChildTabelaNaziv>
              <PoljeChildTabele1>vrednost</PoljeChildTabele1>
              <PoljeChildTabele1>vrednost2</PoljeChildTabele1>
                   ...
          </ChildTabelaNaziv>
               ...
     </ParentTabelaNaziv>
</NazivDataSeta>

e medjutim... da li postoji mogucnost da se XML generise na drugi nacin, tj. da se upisu sve Child tabele sa svojim spoljnim kljucevima na Parent tabele... ili:
Code:

<NazivDataSeta>
    <ChildTabelaNaziv>
         <PoljeChildTabele1>vrednost</PoljeChildTabele1>
          <PoljeChildTabele1>vrednost2</PoljeChildTabele1>
          <ParentTabelaNaziv>
              <PoljeParentTabele1>vrednost</PoljeParentTabele1>
              <PoljeParentTabele2>vrednost2</PoljeParentTabele2>
           </ParentTabelaNaziv>
                   ...
    </ChildTabelaNaziv>
    <ChildTabelaNaziv>
         <PoljeChildTabele1>vrednost</PoljeChildTabele1>
          <PoljeChildTabele1>vrednost2</PoljeChildTabele1>
          <ParentTabelaNaziv>
              <PoljeParentTabele1>vrednost</PoljeParentTabele1>
              <PoljeParentTabele2>vrednost2</PoljeParentTabele2>
           </ParentTabelaNaziv>
                   ...
    </ChildTabelaNaziv>
</NazivDataSeta>