Subject: RE: [xsl] select="if (subelement) then subelement else 'string'" From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 3 Feb 2005 10:49:28 -0000 |
Yes, that's how it works. I didn't explain it deliberately - people shouldn't use code fragments without doing the work to understand them. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Pawson, David [mailto:David.Pawson@xxxxxxxxxxx] > Sent: 03 February 2005 10:27 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] select="if (subelement) then subelement > else 'string'" > > > > -----Original Message----- > From: Michael Kay > > I often write select="(pages, 0)[1]" > > > Clarification please, > generate a sequence which has either one or two items; > then take the first? > Sequence is either > [123, 0] > or > [0] > > which gives what the OP wanted? > Is that right (DC terminological corrections notwithstanding). > > > TIA, DaveP. > > > > Is there a simpler or more efficient way to provide '0' > when the pages > > subelement isn't present (or 0, since the template > outputs it via > > xsl:value-of)? > > > -- > DISCLAIMER: > > NOTICE: The information contained in this email and any > attachments is > confidential and may be privileged. If you are not the intended > recipient you should not use, disclose, distribute or copy any of the > content of it or of any attachment; you are requested to notify the > sender immediately of your receipt of the email and then to delete it > and any attachments from your system. > > RNIB endeavours to ensure that emails and any attachments generated by > its staff are free from viruses or other contaminants. However, it > cannot accept any responsibility for any such which are transmitted. > We therefore recommend you scan all attachments. > > Please note that the statements and views expressed in this email and > any attachments are those of the author and do not > necessarily represent > those of RNIB. > > RNIB Registered Charity Number: 226227 > > Website: http://www.rnib.org.uk
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] select="if (subelement) t, David Carlisle | Thread | [xsl] De-escaping markup, ben . pickering |
RE: [xsl] Traversing XSL using XSL, Michael Kay | Date | [xsl] De-escaping markup, ben . pickering |
Month |