Subject: Re: Printing a value if an attribute does not exist
From: Jurn Ho <jurn@xxxxxxxxxxxxxxxx>
Date: Tue, 24 Aug 2004 14:44:10 +1000
|
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.s.eberhart@xxxxxxxxxxx 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[@name="VA"] exists
print value of region[@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[@name="VA"] exists
print value of region[@name="VA"]
else
print "0.0"
Thanks
Mike
|