RE: [xsl] Selecting an Attribute Based on Conditions of a Subsequent Node

Subject: RE: [xsl] Selecting an Attribute Based on Conditions of a Subsequent Node
From: cknell@xxxxxxxxxx
Date: Fri, 31 Jan 2003 12:27:04 -0500
> In other words, I want to determine which @Name attribute is
> Primary and which one is Secondary.

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  <xsl:output method="html" indent="yes" encoding="UTF-8" />
  <xsl:strip-space elements="*" />
  <xsl:template match="/">
    <xsl:apply-templates />
  </xsl:template>
  <xsl:template match="Account/NodeName[NodeType/@Value='Primary']">
    <PrimaryName><xsl:value-of select="@Name" /></PrimaryName>
  </xsl:template>
  <xsl:template match="Account/NodeName[NodeType/@Value='Secondary']">
    <SecondaryName><xsl:value-of select="@Name" /></SecondaryName>
  </xsl:template>
</xsl:stylesheet>
-- 
Charles Knell
cknell@xxxxxxxxxx - email

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread