|
Subject: Re: Checking for empty values From: "Steve Hankin" <steve.hankin@xxxxxxxx> Date: Mon, 17 Jul 2000 16:14:49 +0100 |
I'm trying to do something similar (with a database markup). I can see
how to check if it is a string node, but I also want to check for when it
is not. I am matching against a list of objects and would like to
display the element contents, or 'NULL' if it has no string content. My
(incorrect) attempt is this...
<xsl:if test="string(.)">
<xsl:value-of select="."/>
</xsl:if>
<xsl:if test="not(string(.))">
NULL
</xsl:if>
Thanks,
Steve
Kay Michael wrote:
> > I want to have my XSL stylesheet evaluate to see if a tag
> > exists or the value is blank. How do I do this using <xsl:if> or
> <xsl:when> ?
> >
> To test if the element exists:
>
> <xsl:template match="book">
> <xsl:if test="author">
>
> To test if the element exists and is non-empty:
>
> <xsl:template match="book">
> <xsl:if test="string(author)">
>
> Mike Kay
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: Checking for empty values, David Carlisle | Thread | RE: Checking for empty values, Kay Michael |
| XSL Table Styling, Scott Johnson | Date | Why aren't rules matched with "*"?, Charles Cantrell |
| Month |