This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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@hotmail.com]
Sent: Wednesday, December 19, 2001 2:40 PM
To: xsl-list@lists.mulberrytech.com
Subject: [xsl] 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]