Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries [Thread Prev] >Thread Next - Re: rearranging xmls tructure depending on sub object rearranging xmls tructure depending on sub objectTo: NULL Date: 8/25/2009 6:08:00 AM Hi
I have a little problem with my transform. My xml looks like this:
<ArrayOfWorkShift>
<WorkShift>
<Person>
<Name>Pete</Name>
</Person>
<WorkPlace>
<Id>9</Id>
</WorkPlace>
<StartTime>2009-09-01T09:00:00</StartTime>
<EndTime>2009-09-01T09:00:00</EndTime>
</WorkShift>
<WorkShift>
<Person>
<Name>Pete</Name>
</Person>
<WorkPlace>
<Id>8</Id>
</WorkPlace>
<StartTime>2009-09-02T09:00:00</StartTime>
<EndTime>2009-09-02T09:00:00</EndTime>
</WorkShift>
<WorkShift>
<Person>
<Name>Pete</Name>
</Person>
<WorkPlace>
<Id>8</Id>
</WorkPlace>
<StartTime>2009-09-03T09:00:00</StartTime>
<EndTime>2009-09-03T09:00:00</EndTime>
</WorkShift>
</ArrayOfWorkShift>
And what I would like to have is:
<Array>
<Person>
<Name>Pete</Name>
<WorkPlace>
<Id>8</Id>
<WorkShift>
<StartTime>2009-09-02T09:00:00</StartTime>
<EndTime>2009-09-02T09:00:00</EndTime>
</WorkShift>
<WorkShift>
<StartTime>2009-09-03T09:00:00</StartTime>
<EndTime>2009-09-03T09:00:00</EndTime>
</WorkShift>
</WorkPlace>
<WorkPlace>
<Id>9</Id>
<WorkShift>
<StartTime>2009-09-01T09:00:00</StartTime>
<EndTime>2009-09-02109:00:00</EndTime>
</WorkShift>
</WorkPlace>
</Person>
</Array>
And I can't figure it out...I know how to remove duplicates and
select
subnodes with keys, but I can't get the result I want. Can someone
help me? And is it even possible?
/Erik
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
