[Home] [By Thread] [By Date] [Recent Entries]

Subject: RE: 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
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member