This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
checking blank
- To: xsl-list at lists dot mulberrytech dot com
- Subject: [xsl] checking blank
- From: Vikram Kumar <vikram_good_boy at yahoo dot com>
- Date: Fri, 9 Nov 2001 11:21:24 -0800 (PST)
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi
I want to check if there any values is blank.How to
trap that?
Thanks
Vikram
--- "Dunning, John" <JDunning@goSPS.com> wrote:
> Greetings all,
> I am stuck trying to get the highest number of child
> elements of a
> particular type. What I would like to do is return
> the count of the most
> <entry> elements within a single <row> of a <table>:
>
> <table>
> <tbody>
> <row>
> <entry>1</entry>
> </row>
> <row>
> <entry>1</entry>
> <entry>2</entry>
> </row>
> <row>
> <entry>1</entry>
> <entry>2</entry>
> <entry>3</entry>
> </row>
> </tbody>
> </table>
>
> The template processing this is:
> <xsl:template match="table">
> <table>
> <xsl:variable name="col_count">
> <xsl:for-each select="child::tbody[1]/row">
> <xsl:choose>
> <xsl:when
> test="count(preceding-sibling::row/child::entry)
> > count(entry)">
> <xsl:value-of
>
select="count(preceding-sibling::row/child::entry)"/>
> </xsl:when>
> <xsl:otherwise>
> <xsl:value-of select="count(entry)"/>
> </xsl:otherwise>
> </xsl:choose>
> </xsl:for-each>
> </xsl:variable>
> <xsl:attribute name="col_count"><xsl:value-of
> select="$col_count"/></xsl:attribute>
> </table>
> </xsl:template>
>
> Which returns:
> <table col_count="123"/>
>
> When what I want is <table col_count="3"/>
>
> Any ideas? Any and all help appreciated.
> Thanks, John
>
>
> XSL-List info and archive:
> http://www.mulberrytech.com/xsl/xsl-list
>
__________________________________________________
Do You Yahoo!?
Find a job, post your resume.
http://careers.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list