Hi,
I am new to XSLT programming. I have a
VB application using XML & XSLT to generate email formats. I am struck with an issue:
<DatabaseData>
<RecordSet>
<Record MgrName="Ramakrishna Prasad" Email="
[email protected]" ID="1326" ArtName="PSPM" ResourceName="Nic" ResourceHrs="28" FunctionName="Other" Hours="28" SortOrder="991" PrjHrs="81.5"/>
<Record MgrName="Ramakrishna Prasad" Email="
[email protected]" ID="1326" ArtName="PSPM" ResourceName="Ravi" ResourceHrs="18" FunctionName="Project Management" Hours="16" SortOrder="1" PrjHrs="81.5"/>
<Record MgrName="Ramakrishna Prasad" Email="
[email protected]" ID="1326" ArtName="PSPM" ResourceName="Ravi" ResourceHrs="18" FunctionName="Support" Hours="1.5" SortOrder="990" PrjHrs="81.5"/>
<Record MgrName="Ramakrishna Prasad" Email="
[email protected]" ID="1326" ArtName="PSPM" ResourceName="Ravi" ResourceHrs="18" FunctionName="Time Off" Hours="0.5" SortOrder="992" PrjHrs="81.5"/>
<Record MgrName="Ramakrishna Prasad" Email="
[email protected]" ID="1326" ArtName="PSPM" ResourceName="Dean" ResourceHrs="20" FunctionName="Support" Hours="20" SortOrder="990" PrjHrs="81.5"/>
<Record MgrName="Ramakrishna Prasad" Email="
[email protected]" ID="1326" ArtName="PSPM" ResourceName="Ryan C Saul" ResourceHrs="4.5" FunctionName="Support" Hours="4.5" SortOrder="990" PrjHrs="81.5"/>
<Record MgrName="Ramakrishna Prasad" Email="
[email protected]" ID="1332" ArtName="Title" ResourceName="Marg" ResourceHrs="11" FunctionName="Project Management" Hours="8" SortOrder="1" PrjHrs="81.5"/>
<Record MgrName="Ramakrishna Prasad" Email="
[email protected]" ID="1332" ArtName="Title" ResourceName="Marg" ResourceHrs="11" FunctionName="Support" Hours="2" SortOrder="990" PrjHrs="81.5"/>
<Record MgrName="Ramakrishna Prasad" Email="
[email protected]" ID="1332" ArtName="Title" ResourceName="Marg" ResourceHrs="11" FunctionName="Time Off" Hours="1" SortOrder="992" PrjHrs="81.5"/>
<Record MgrName="Ram" Email="
[email protected]" ID="1326" ArtName="PSPM" ResourceName="Nic" ResourceHrs="28" FunctionName="Other" Hours="28" SortOrder="991" PrjHrs="81.5"/>
<Record MgrName="Ram" Email="
[email protected]" ID="1326" ArtName="PSPM" ResourceName="Ravi" ResourceHrs="18" FunctionName="Project Management" Hours="16" SortOrder="1" PrjHrs="81.5"/>
<Record MgrName="Ram" Email="
[email protected]" ID="1326" ArtName="PSPM" ResourceName="Ravi" ResourceHrs="18" FunctionName="Support" Hours="1.5" SortOrder="990" PrjHrs="81.5"/>
<Record MgrName="Ram" Email="
[email protected]" ID="1326" ArtName="PSPM" ResourceName="Ravi" ResourceHrs="18" FunctionName="Time Off" Hours="0.5" SortOrder="992" PrjHrs="81.5"/>
<Record MgrName="Ram" Email="
[email protected]" ID="1326" ArtName="PSPM" ResourceName="Dean" ResourceHrs="20" FunctionName="Support" Hours="20" SortOrder="990" PrjHrs="81.5"/>
<Record MgrName="Ram" Email="
[email protected]" ID="1326" ArtName="PSPM" ResourceName="Ryan C Saul" ResourceHrs="4.5" FunctionName="Support" Hours="4.5" SortOrder="990" PrjHrs="81.5"/>
<Record MgrName="Ram" Email="
[email protected]" ID="1332" ArtName="Title" ResourceName="Marg" ResourceHrs="11" FunctionName="Project Management" Hours="8" SortOrder="1" PrjHrs="81.5"/>
<Record MgrName="Ram" Email="
[email protected]" ID="1332" ArtName="Title" ResourceName="Marg" ResourceHrs="11" FunctionName="Support" Hours="2" SortOrder="990" PrjHrs="81.5"/>
<Record MgrName="Ram" Email="
[email protected]" ID="1332" ArtName="Title" ResourceName="Marg" ResourceHrs="11" FunctionName="Time Off" Hours="1" SortOrder="992" PrjHrs="81.5"/>
</RecordSet>
</DatabaseData>
and need to generate Email to each manager in the following format:
Manager : ramakrishna Prasad
****************************
ID:Name Resource Function Hrs
Total Hours 59.00
1326:PSPM
Nic 28
Other 28
Ravi 18
Project Management 16
Support 1.5
Time Off 0.5
1332:Title
Marg 11
Project Management 8
Support 2
Time Off 1
Manager : ram
*************
Total Hours 59.00
1326:PSPM
Nic 28
Other 28
Ravi 18
Project Management 16
Support 1.5
Time Off 0.5
1332:Title
Marg 11
Project Management 8
Support 2
Time Off 1
I tried in numberways to generate in the above format and not successful. The issue is, as the same project & resource data exists for two mangers, when I am trying to display "Functions" for second manager, its getting filtered.
Any help in this regard is appreciated.
Thanks
Ramakrishna
Baru