Subject: RE: [xsl] Removing duplicates From: Clay Leeds <cleeds@xxxxxxxxxx> Date: Wed, 23 Oct 2002 07:50:52 -0700 |
I'm unable to help further because I don't know exactly what output you are expecting. You provided some sample input and a stylesheet that you were unhappy with. What I or anyone else would like to see is some short sample output that is correct, and some short sample output that is incorrect, with the differences highlighted.
The incorrect output would help me to understand your intent.
DESIRED OUTPUT: =============== 14 02 02 02 02 03 10 03
CURRENT OUTPUT: =============== 14 02 02 02 02 02 02 03 03 10 10 03 03
3rd DETAILLINE has 2 TRC = 02 - I want to suppress the 2nd TRC. 4th DETAILLINE has 2 TRC = 02 - I want to suppress the 2nd TRC. It also has a blank RC (which means it was overridden), & a TRC. This value is already being suppressed correctly. 5th DETAILLINE has 3 TRC = 03 and 2 TRC = 10 but I want to suppress the 2nd TRC & 3rd TRC. There is also a RC = 03 but that should display since it is a RC (which should never be suppressed) and not a TRC.
XML INPUT: ========== <DETAIL> <DETAILLINE> <SERVDESC> <SERVICE>99215</SERVICE> </SERVDESC> <QTY> 1</QTY> <CHARGE> 193.00</CHARGE> <RCDATA> <RCDATALINE> <RC>43</RC> <TRC>14</TRC> </RCDATALINE> <RCDATALINE> <RC>01</RC> <TRC>02</TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> </RCDATA> </DETAILLINE> <DETAILLINE> <SERVDESC> <SERVICE>20550</SERVICE> </SERVDESC> <QTY> 1</QTY> <CHARGE> 150.00</CHARGE> <RCDATA> <RCDATALINE> <RC>01</RC> <TRC>02</TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> </RCDATA> </DETAILLINE> <DETAILLINE> <SERVDESC> <SERVICE>20550</SERVICE> </SERVDESC> <QTY> 1</QTY> <CHARGE> 150.00</CHARGE> <RCDATA> <RCDATALINE> <RC>66</RC> <TRC>02</TRC> </RCDATALINE> <RCDATALINE> <RC>01</RC> <TRC>02</TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> </RCDATA> </DETAILLINE> <DETAILLINE> <SERVDESC> <SERVICE>29876</SERVICE> </SERVDESC> <QTY> 1</QTY> <CHARGE> 2800.00</CHARGE> <RCDATA> <RCDATALINE> <RC>01</RC> <TRC>02</TRC> </RCDATALINE> <RCDATALINE> <RC>04</RC> <TRC>02</TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC>03</TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC></RC> <TRC></TRC> </RCDATALINE> </RCDATA> </DETAILLINE> <DETAILLINE> <SERVDESC> <SERVICE>99212</SERVICE> </SERVDESC> <QTY> 1</QTY> <CHARGE> 75.00</CHARGE> <RCDATA> <RCDATALINE> <RC>10</RC> <TRC>03</TRC> </RCDATALINE> <RCDATALINE> <RC>12</RC> <TRC>03</TRC> </RCDATALINE> <RCDATALINE> <RC>24</RC> <TRC>10</TRC> </RCDATALINE> <RCDATALINE> <RC>22</RC> <TRC>10</TRC> </RCDATALINE> <RCDATALINE> <RC>03</RC> <TRC></TRC> </RCDATALINE> <RCDATALINE> <RC>09</RC> <TRC>03</TRC> </RCDATALINE> </RCDATA> </DETAILLINE> </DETAIL>
- Clay Leeds - Web Developer/Programmer - cleeds@xxxxxxxxxx
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Removing duplicates, James Carlyle | Thread | RE: [xsl] Removing duplicates, Clay Leeds |
Re: [xsl] Problems incrementing a v, Vasu Chakkera | Date | Re: [xsl] backwards tree-traversal , Stephen Cunliffe |
Month |