Single error message in loop
I want single error message to be displayed after loop is done,
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="lname" select="null"/>
<xsl:param name="fname" select="null"/>
<xsl:template match="/">
<table class="stripeMe" width="700" cellpadding="5" cellspacing="1">
<thead>
<tr>
<td>Employee Name</td>
<td>Position</td>
<td>CALL US Extension</td>
<td>Direct Line</td>
</tr>
</thead>
<xsl:for-each select="Users/User_Detail">
<xsl:sort select="title" order="ascending" />
<xsl:sort select="last_name" order="ascending" />
<xsl:variable name="firstname" select="first_name" />
<xsl:variable name="lastname" select="last_name" />
<xsl:choose>
<xsl:when test="$lname!='' and $fname !=''">
<xsl:if test="contains($firstname,$fname)">
<xsl:if test="contains($lastname,$lname)">
<tr>
<td>
<strong>
<xsl:value-of select="first_name"/> <xsl:value-of select="last_name"/>
</strong>
</td>
<td>
<xsl:value-of select="title"/>
</td>
<td>
<xsl:value-of select="new_extension"/>
</td>
<td>
<xsl:value-of select="current_phone_number"/>
</td>
</tr>
</xsl:if>
</xsl:if>
<xsl:if test="$firstname!=$fname and $lastname!=$lname">
Record Not Found
</xsl:if>
</xsl:when>
<xsl:otherwise>
<xsl:if test="$fname!='' and $lname=''">
<xsl:if test="(contains($firstname,$fname))">
<tr>
<td>
<strong>
<xsl:value-of select="first_name"/> <xsl:value-of select="last_name"/>
</strong>
</td>
<td>
<xsl:value-of select="title"/>
</td>
<!--<td>
<xsl:value-of select="key('office-lookup', office_id)/Physical_Office_Name"/>
</td>-->
<td>
<xsl:value-of select="new_extension"/>
</td>
<td>
<xsl:value-of select="current_phone_number"/>
</td>
</tr>
</xsl:if>
<xsl:if test="$firstname!=$fname">
Record Not Found
</xsl:if>
</xsl:if>
<xsl:if test="$lname!='' and $fname=''">
<xsl:if test="(contains($lastname,$lname))">
<tr>
<td>
<strong>
<xsl:value-of select="first_name"/> <xsl:value-of select="last_name"/>
</strong>
</td>
<td>
<xsl:value-of select="title"/>
</td>
<!--<td>
<xsl:value-of select="key('office-lookup', office_id)/Physical_Office_Name"/>
</td>-->
<td>
<xsl:value-of select="new_extension"/>
</td>
<td>
<xsl:value-of select="current_phone_number"/>
</td>
</tr>
</xsl:if>
<xsl:if test="$lastname!=$lname">
Record Not Found
</xsl:if>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
Last edited by nishritha; February 18th, 2016 at 08:15 AM..
|