Re: [xsl] Not Node() but string onlye

Subject: Re: [xsl] Not Node() but string onlye
From: "Joris Gillis" <roac@xxxxxxxxxx>
Date: Sat, 08 Jan 2005 20:51:49 +0100
Hi,

Tempore 07:22:56, die 01/08/2005 AD, hinc in xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Karl Stubsjoen <karl@xxxxxxxxxxxxxxxxxxxx>:

What I'm after is the value of the text node when there are no child other (what do you call these?)
call them 'elements'
nodes... but, if there are child nodes, then I am
interested in the value of one of them, in my case, the value of the child node defaultvalue.

Try this one:


<xsl:choose>
	<xsl:when test="count(text())=count(node())">
		<xsl:value-of select="."/>
	</xsl:when>
	<xsl:otherwise>
		<xsl:value-of select="defaultvalue"/>
	</xsl:otherwise>
</xsl:choose>


regards, -- Joris Gillis (http://www.ticalc.org/cgi-bin/acct-view.cgi?userid=38041) Vincit omnia simplicitas Keep it simple

Current Thread