xsl-list
[Top] [All Lists]

Re: [xsl] xsl:choose and xsl:when

2007-08-29 01:50:11
On 8/28/07, oryann9 <oryann9(_at_)yahoo(_dot_)com> wrote:

Hello all,

Still new to xsl and xml, but I am getting stuck on
one of my online class lessons from oreilly. I need to
use another xsl:when to output (HOME) when the TYPE
attribute is empty.

Here is what I have thus far:
Was not sure what it means to be empty in xsl, but I
have used <xsl:when test="(PHONE/@TYPE='')"> and other
similar trys with no luck.

It's always useful to see some sample input.... so guessing that your
XML looks like this:

<PHONE TYPE=" ">

(some whitespace for the attribute value)

then you need to modify your test to be:

string(normalize-space(PHONE/@TYPE))

which gives the same result as just:

normalize-space(PHONE/@TYPE)

Have a look at:

http://www.dpawson.co.uk/xsl/sect2/N7240.html#d10988e673


cheers
andrew
-- 
http://andrewjwelch.com

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--