xsl-list
[Top] [All Lists]

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

2003-01-31 10:27:04
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(_at_)onebox(_dot_)com - email

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