Re: [xsl] if condition

Subject: Re: [xsl] if condition
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Wed, 09 Mar 2005 18:18:02 -0500
At 04:36 PM 3/9/2005, it was written:
  <xsl:template match="customer">
    <customer name="{@name}">
      <xsl:choose>
        <xsl:when test="@age">
          <xsl:attribute name="age">
            <xsl:value-of select="@age"/>
          </xsl:attribute>
        </xsl:when>
        <xsl:otherwise>
          <xsl:attribute name="age">unknown</xsl:attribute>
        </xsl:otherwise>
      </xsl:choose>
    </customer>
  </xsl:template>

This does the same as the more compact


<xsl:template match="customer">
    <customer name="{@name}" age="unknown">
      <xsl:copy-of select="@age"/>
    </customer>
</xsl:template>

(A "Carlisle default".)

Cheers,
Wendell


====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================

Current Thread