Subject: RE: [xsl] xsl:choose and xsl:when From: christoph.naber@xxxxxxxxxxxxxxxxxxx Date: Wed, 29 Aug 2007 08:08:54 +0200 |
Maybe you'll be fine with test="PHONE[not(@TYPE)]" Greetings Christoph oryann9@xxxxxxxxx schrieb am 29.08.2007 00:43:43: > > 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. > > please help > thx! > > __CODE__ > > <?xml version="1.0" ?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:output method="html"/> > <xsl:template match="/"> > <HTML> > <HEAD> > <TITLE>My Phone Book</TITLE> > </HEAD> > <BODY BGCOLOR="BLACK"> > <xsl:apply-templates select="//LISTING" /> > </BODY> > </HTML> > </xsl:template> > <xsl:template match="LISTING"> > <FONT COLOR="WHITE"><xsl:value-of > select="LAST"/>, > <xsl:value-of select="FIRST"/></FONT> > <FONT COLOR="orange" SIZE="+2"><xsl:value-of > select="PHONE"/> > <xsl:choose> > <xsl:when test="boolean(PHONE/@TYPE)"> > (<xsl:value-of select="PHONE/@TYPE" />) > </xsl:when> > <xsl:when test="(PHONE/@TYPE='')"> > (HOME) > </xsl:when> > <xsl:otherwise> > (HOME) > </xsl:otherwise> > </xsl:choose> > </FONT> > </xsl:template> > </xsl:stylesheet> > > > > _____________________________________________________________________________ _______ > Moody friends. Drama queens. Your life? Nope! - their life, your > story. Play Sims Stories at Yahoo! Games. > http://sims.yahoo.com/ > If you are not the intended addressee, please inform us immediately that you have received this e-mail by mistake and delete it. We thank you for your support.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] xsl:choose and xsl:when, oryann9 | Thread | Re: [xsl] xsl:choose and xsl:when, Andrew Welch |
[xsl] xsl:choose and xsl:when, oryann9 | Date | [xsl] Calculating cumulative values, Simon Shutter |
Month |