DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12958>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12958 Performance Query Summary: Performance Query Product: XalanJ2 Version: 2.4Dx Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: org.apache.xpath AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Below stylesheet runs almost instantly using MSXML3, but can take upto 10 seconds using Xalan. Thanks. ******** XML ****************** <?xml version="1.0" encoding="UTF-8"?> <NewDataSet> <Segments> <SegmentCode>BSDTC</SegmentCode> <SegmentDescription>BSDT Existing Customers</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTC</SegmentCode> <SegmentDescription>BSDT Existing Customers</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP1</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 1</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP2</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 2</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP3</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 3</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP4</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 4</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP5</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 5</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP6</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 6</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP6</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 6</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP7</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 7</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP8</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 8</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP8</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 8</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP9</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 9</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP10</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 10</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTP99</SegmentCode> <SegmentDescription>BSDT Prospects Scoreband 99</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT1</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 1</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT1</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 1</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT2</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 2</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT2</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 2</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT3</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 3</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT4</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 4</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT4</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 4</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT5</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 5</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT6</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 6</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT6</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 6</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT7</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 7</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT7</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 7</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT8</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 8</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT8</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 8</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT9</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 9</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT10</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 10</SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT1ANM</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 1 (ANM) </SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT2ANM</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 2 (ANM) </SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT2ANM</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 2 (ANM) </SegmentDescription> </Segments> <Segments> <SegmentCode>BSDTT3ANM</SegmentCode> <SegmentDescription>BSDT Targets Scoreband 3 (ANM) </SegmentDescription> </Segments> <StopLists> <segmentCode>BSDTP4</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP6</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP8</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP10</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT1</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT3</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT5</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT7</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT9</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT1ANM</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT3ANM</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP3</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP5</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP7</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP9</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP99</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT2</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT4</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>1</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT6</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT8</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT10</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT2ANM</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT1</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>101</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT2</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>1487</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT3</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>1852</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT4</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>1988</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT5</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>4650</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT6</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>9492</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT7</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>1693</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT8</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>444</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT9</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>208</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT10</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>813</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT1ANM</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>9</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT2ANM</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>384</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT3ANM</segmentCode> <stopList>DLEK_Suppression</stopList> <affected>1087</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTC</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>1543</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP1</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP2</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>4</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP3</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>17</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP4</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>2</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP5</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>60</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP6</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>546</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP7</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>289</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP8</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>438</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP9</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>119</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP10</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>169</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP99</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>150</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT1</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>7</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT2</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>171</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT3</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>244</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT4</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>692</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT5</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>108</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT6</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>547</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT7</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>345</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT8</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>349</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT9</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>43</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT10</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>43</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT1ANM</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>4</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT2ANM</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>285</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT3ANM</segmentCode> <stopList>MSURN_UK_020724_AURN</stopList> <affected>920</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTC</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>595</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP1</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP2</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>8</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP3</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>1</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP4</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>5</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP5</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>46</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP6</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>241</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP7</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>103</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP8</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>170</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP9</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>52</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP10</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>45</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP99</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>84</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT1</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>3</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT2</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>103</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT3</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>133</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT4</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>776</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT5</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>68</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT6</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>172</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT7</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>41</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT8</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>49</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT9</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>7</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT10</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>16</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT1ANM</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>5</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT2ANM</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>146</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT3ANM</segmentCode> <stopList>dbo_dell.MSURN_UK_020731_AURN</stopList> <affected>547</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTC</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>6064</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP1</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP2</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>40</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP3</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>41</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP4</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>31</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP5</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>221</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP6</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>1344</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP7</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>1232</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP8</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>1431</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP9</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>983</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP10</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>1276</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP99</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT1</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT2</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT3</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT4</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>3</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT5</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>3</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT6</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>63</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT7</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>75</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT8</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>134</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT9</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>208</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT10</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>267</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT1ANM</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT2ANM</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTT3ANM</segmentCode> <stopList>dbo_dell.relfile_050702</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTC</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>3</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP1</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> <StopLists> <segmentCode>BSDTP2</segmentCode> <stopList>dbo_dell.EPP_08_RBS_Suppression</stopList> <affected>0</affected> <level>0</level> </StopLists> </NewDataSet> ************ XSL ************************* <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html" encoding="UTF-8"/> <xsl:template match="/"> <xsl:apply-templates select="NewDataSet"/> </xsl:template> <xsl:template match="NewDataSet"> <HTML> <HEAD> </HEAD> <BODY> <H2><A NAME="stoplist">Stop Lists</A></H2> <H3>Site Level</H3> <xsl:choose> <xsl:when test="boolean(StopLists[level='0'])"> <xsl:call-template name="Matrix"> <xsl:with-param name="level">0</xsl:with-param> </xsl:call-template> </xsl:when> <xsl:otherwise>No Site level Stop Lists used</xsl:otherwise> </xsl:choose> <H3>Person Level</H3> <xsl:choose> <xsl:when test="boolean(StopLists[level='1'])"> <xsl:call-template name="Matrix"> <xsl:with-param name="level">1</xsl:with-param> </xsl:call-template> </xsl:when> <xsl:otherwise>No Person level Stop Lists used</xsl:otherwise> </xsl:choose> <HR/> </BODY> </HTML> </xsl:template> <xsl:template name="Matrix"> <xsl:param name="level"/> <TABLE BORDER="1"> <TR STYLE="font-weight:bold;"> <TD>Segment Code</TD> <xsl:for-each select="StopLists [level=$level]/stopList"><xsl:sort/> <xsl:if test="not(.=preceding::stopList)"> <TD> <xsl:choose> <xsl:when test="contains (., '.')"><xsl:value-of select="substring-after(., '.')"/></xsl:when> <xsl:otherwise><xsl:value-of select="."/></xsl:otherwise> </xsl:choose> </TD> </xsl:if> </xsl:for-each> </TR> <xsl:for-each select="StopLists [level=$level]/segmentCode"><xsl:sort/> <xsl:if test="not (.=preceding::segmentCode)"> <xsl:variable name="segCode" select="."/> <TR> <TD> <xsl:value-of select="/NewDataSet/Segments [SegmentCode=$segCode]/SegmentDescription"/> </TD> <xsl:for-each select="/NewDataSet/StopLists [level=$level]/stopList"><xsl:sort/> <xsl:if test="not (.=preceding::stopList)"> <xsl:variable name="listName" select="."/> <xsl:variable name="xtab" select="/NewDataSet/StopLists[segmentCode=$segCode and stopList=$listName and level=$level]"/> <TD> <xsl:choose> <xsl:when test="boolean($xtab)"><xsl:value-of select="$xtab/affected"/></xsl:when> <xsl:otherwise> </xsl:otherwise> </xsl:choose> </TD> </xsl:if> </xsl:for-each> </TR> </xsl:if> </xsl:for-each> </TABLE> </xsl:template> </xsl:stylesheet>
