|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Removing duplicates
James,
Thanks for the reply. Unfortunately, it doesn't work as I'd hoped. It only displays one item. My programmer tells me that I only need to check for TRC elements (thought I'd need one each for RCs *&* TRCs & would've renamed your TEMPLATE :-). I've got multiple DETAILLINEs, each of which can have multiple RCDATALINE elements. As a result, "preceding::*" doesn't seem to work, as it will look in other DETAILLINEs, see those and assume it shouldn't display them either. Unfortunately, it is my understanding that "preceding-sibling::*" will only look at the one sibling adjacent to current(). Hence, since I've got a possibility of 6, that won't work. I've pasted a better XML EXAMPLE below (with parent::* elements). Thanks for your help! Clay BTW, the header for your e-mail appears funky (note the date): From: "James Carlyle" <james.carlyle@xxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Subject: RE: Removing duplicates Date: Thu, 17 Oct 2002 20:24:45 +0100 X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) Importance: Normal Sender: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Since today is Monday, Oct 22, 2002, your message appeared at the bottom of my InBox. XML EXAMPLE:
<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></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>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








