for if-then-else logic you can use xsl:choose with a single xsl:when and
finally a xsl:otherwise.
to test for the existence of an attribute you can use
test="@NAME"
as part of the xsl:when element.
At 01:04 PM 24/08/2004, michael(_dot_)s(_dot_)eberhart(_at_)verizon(_dot_)com
wrote:
How do you check for the existence of an attribute?
<TIER>
<REGION NAME="CT">89</REGION>
<REGION NAME="MD">135</REGION>
</TIER>
What I want to say is:
If region[(_at_)name="VA"] exists
print value of region[(_at_)name="VA"]
else
print "0.0"
It is also possible that there will be no REGION elements
<TIER>
</TIER>
I would still want to say:
If region[(_at_)name="VA"] exists
print value of region[(_at_)name="VA"]
else
print "0.0"
Thanks
Mike
--+------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--