[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Conditional display of dates
you could try this: <xsl:if test="( not( //Record[Name='ORIGINAL'] ) ) or ( //Record[Name='ORIGINAL']//Date[.=''] )"> Copy Date: <xsl:value-of select="//Record[Name='COPY']//Date"/>; </xsl:if> -----Original Message----- From: Katie McNally [mailto:kmcnally9@xxxxxxxxxxx] Sent: Wednesday, December 19, 2001 2:40 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Conditional display of dates I am trying to display a date. I need to display the "Original Date" if it is returned. If a Record with Name = ORIGINAL does not exist or the record with Name = ORIGINAL exists but a date for that record does not, I need to display the "Copy Date" (Name = COPY). I am having difficulty doing this. When I try to write the XSL, I either end up displaying no date or two dates, so I know that it is not correct. Any suggestions? Here is my xml: <RecordSet> <Record> <Name>ORIGINAL</Name> <RecordHistorySet> <RecordHistory> <Date>14-Apr-2001</Date> </RecordHistory> </RecordHistorySet> </Record> <Record> <Name>COPY</Name> <RecordHistorySet> <RecordHistory> <Date>17-Apr-2001</Date> </RecordHistory> </RecordHistorySet> </Record> <Record> <Name>HARDCOPY</Name> <RecordHistorySet> <RecordHistory> <Date>15-Apr-2001</Date> </RecordHistory> </RecordHistorySet> </Record> </RecordSet> Thanks, Katie _________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list 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
|