Need Help W/XSL Recursion...I Think

webmasterbeta

New Member
I need to slim down an exported MS Project XML file so that I can mess with it. I can't figure out how to make this XML file:


<Project>
<Name>myProject</Name>
<Tasks>
<Task>
<Name>Task</Name>
<OutlineLevel>1</OutlineLevel>
<OutlineNumber>1</OutlineNumber>
</Task>
<Task>
<Name>Task</Name>
<OutlineLevel>2</OutlineLevel>
<OutlineNumber>1.1</OutlineNumber>
</Task>
<Task>
<Name>Task</Name>
<OutlineLevel>3</OutlineLevel>
<OutlineNumber>1.1.1</OutlineNumber>
</Task>
<Task>
<Name>Task</Name>
<OutlineLevel>1</OutlineLevel>
<OutlineNumber>2</OutlineNumber>
</Task>
<Task>
<Name>Task</Name>
<OutlineLevel>2</OutlineLevel>
<OutlineNumber>2.1</OutlineNumber>
</Task>
<Task>
<Name>Task</Name>
<OutlineLevel>3</OutlineLevel>
<OutlineNumber>2.1.1</OutlineNumber>
</Task>
</Tasks>
</Project>


Into this XML file:



<Project>
<Name>myProject</Name>
<Tasks>
<Task>
<Name>Task</Name>
<OutlineLevel>1</OutlineLevel>
<OutlineNumber>1</OutlineNumber>
<Task>
<Name>Task</Name>
<OutlineLevel>2</OutlineLevel>
<OutlineNumber>1.1</OutlineNumber>
<Task>
<Name>Task</Name>
<OutlineLevel>3</OutlineLevel>
<OutlineNumber>1.1.1</OutlineNumber>
</Task>
</Task>
</Task>
<Task>
<Name>Task</Name>
<OutlineLevel>1</OutlineLevel>
<OutlineNumber>2</OutlineNumber>
<Task>
<Name>Task</Name>
<OutlineLevel>2</OutlineLevel>
<OutlineNumber>2.1</OutlineNumber>
<Task>
<Name>Task</Name>
<OutlineLevel>3</OutlineLevel>
<OutlineNumber>2.1.1</OutlineNumber>
</Task>
</Task>
</Task>
</Tasks>
</Project>


I think this maybe difficult. Thanks for any help!
 
Back
Top