| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /ProgramData/Windows App Certification Kit/ |
Upload File : |
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
<xsl:output method="html" indent="yes"/>
<xsl:variable name="debug" select="0" />
<xsl:variable name="scrollBarShowLimit" select="10" />
<xsl:variable name="strings" select="document('wslk_strings.xml')/strings"/>
<xsl:template name="GetString">
<xsl:param name="id"/>
<xsl:param name="altId"/>
<!-- Retrieves the string from the localized string document. -->
<xsl:choose>
<xsl:when test="$strings/string[@id=$id]">
<xsl:value-of select="$strings/string[@id=$id]"/>
</xsl:when>
</xsl:choose>
</xsl:template>
<xsl:template match="REPORT">
<html xmlns="http://www.w3.org/1999/xhtml" >
<xsl:attribute name="lang">
<xsl:value-of select="@xml:lang" />
</xsl:attribute>
<head>
<title>
<xsl:call-template name="GetString">
<xsl:with-param name="id">ReportTitle</xsl:with-param>
</xsl:call-template>
</title>
<style type="text/css">
BODY, TH, TD { font-family: Segoe UI; font-size: 10.5pt; color: #2a2a2a; margin: 0 18pt; padding: 0; }
.titleLarge { margin-top: 9pt; font-family: Segoe UI Light; font-size: 25pt; font-weight: normal; }
.titleItem { font-family: Segoe UI Light; font-weight: bold; font-size: 15pt; margin: 0 5pt 0 5pt; }
.overall { font-size: 20pt; font-weight: bold; }
.overall p { margin: 3pt; font-size: 10.5pt; font-weight: normal; }
.ulMessagesOverflow { list-style-type: circle; background-color: #cccccc; border-color: black; height: 150px; overflow-y: scroll;overflow-x: hidden;}
.ulMessagesNoOverflow { list-style-type: circle; background-color: #cccccc; border-color: black;}
ul.ulMessagesOverflow li { margin: 0; padding: 0; font-family: Courier New; font-size: 9pt; line-height: 11.5pt; }
ul.ulMessagesNoOverflow li { margin: 0; padding: 0; font-family: Courier New; font-size: 9pt; line-height: 11.5pt; }
dt { line-height: 18pt; }
.testresults, dd { font-weight: normal; line-height: 18pt; }
dt.testresults { text-indent: 0.25in; float: left; width: 130pt; line-height: 18pt; }
.messageHeading { font-weight: bolder; color:#808080; }
</style>
</head>
<body>
<div class="titleLarge">
<xsl:call-template name="GetString">
<xsl:with-param name="id">ReportTitle</xsl:with-param>
</xsl:call-template>
</div>
<xsl:call-template name="printMetadata">
<xsl:with-param name="appName" select="@APP_NAME" />
<xsl:with-param name="appVersion" select="@APP_VERSION" />
<xsl:with-param name="appVendor" select="@PUBLISHER_DISPLAY_NAME" />
</xsl:call-template>
<xsl:variable name="osVersion" select="@OSVERSION" />
<xsl:variable name="osCaption" select="@OS" />
<div xmlns="http://www.w3.org/1999/xhtml" class="appInfo">
<xsl:choose>
<xsl:when test="string-length($osCaption)=0 and string-length($osVersion)=0">
<dt>
<xsl:call-template name="GetString">
<xsl:with-param name="id">OSDetails</xsl:with-param>
</xsl:call-template>
</dt>
<dd style="font-weight: bolder;">
<xsl:call-template name="GetString">
<xsl:with-param name="id">NotAvailable</xsl:with-param>
</xsl:call-template>
</dd>
</xsl:when>
<xsl:otherwise>
<dt>
<xsl:call-template name="GetString">
<xsl:with-param name="id">OSDetails</xsl:with-param>
</xsl:call-template>
</dt>
<dd style="font-weight: bolder;">
<xsl:value-of select="concat($osCaption, ' (', $osVersion, ')')" />
</dd>
</xsl:otherwise>
</xsl:choose>
</div>
<xsl:variable name="kitVersion" select="@VERSION" />
<div xmlns="http://www.w3.org/1999/xhtml" class="appInfo">
<dt>
<xsl:call-template name="GetString">
<xsl:with-param name="id">KitVersion</xsl:with-param>
</xsl:call-template>
</dt>
<dd style="font-weight: bolder;">
<dd style="font-weight: bolder;">
<xsl:value-of select="@VERSION" />
</dd>
</dd>
</div>
<div xmlns="http://www.w3.org/1999/xhtml" class="appInfo">
<dt>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Architecture</xsl:with-param>
</xsl:call-template>
</dt>
<dd style="font-weight: bolder;">
<xsl:value-of select="@TOOLSET_ARCHITECTURE" />
</dd>
</div>
<xsl:apply-templates select="@ReportGenerationTime" mode="TimeStamp" />
<xsl:call-template name="VERSION_WARNING">
<xsl:with-param name="latestVer" select="@LATEST_VERSION" />
<xsl:with-param name="downloadURL" select="@UPDATE_DOWNLOAD_URL" />
<xsl:with-param name="appType" select="@APP_TYPE" />
</xsl:call-template>
<xsl:call-template name="PARTIAL_RUN_WARNING">
<xsl:with-param name="partialRun" select="@PARTIAL_RUN" />
<xsl:with-param name="appType" select="@APP_TYPE" />
</xsl:call-template>
<br/>
<hr/>
<xsl:apply-templates select="@OVERALL_RESULT" mode="OverallResult">
<xsl:with-param name="vTypePresent" select="count(@VALIDATION_TYPE)" />
</xsl:apply-templates>
<br/>
<hr/>
<div>
<xsl:apply-templates select="REQUIREMENTS/REQUIREMENT">
</xsl:apply-templates>
</div>
<div>
<xsl:apply-templates select="WAIVERS">
</xsl:apply-templates>
</div>
</body>
</html>
</xsl:template>
<xsl:template name="PARTIAL_RUN_WARNING">
<xsl:param name="partialRun" />
<xsl:param name="appType" />
<xsl:if test="$partialRun='TRUE'">
<xsl:if test="$appType='WindowsPhone'">
<br/>
<i style ="color:red;" >
<xsl:call-template name="GetString">
<xsl:with-param name="id">PartialRunWarningWindowsStore</xsl:with-param>
</xsl:call-template>
</i>
<a href="http://go.microsoft.com/fwlink/?LinkId=534734">
<xsl:call-template name="GetString">
<xsl:with-param name="id">PartialRunWarningLearnMore</xsl:with-param>
</xsl:call-template>
</a>
</xsl:if>
</xsl:if>
</xsl:template>
<xsl:template name="VERSION_WARNING">
<xsl:param name="latestVer" />
<xsl:param name="downloadURL" />
<xsl:param name="appType" />
<xsl:if test="$latestVer='FALSE'">
<xsl:choose>
<xsl:when test="$appType='WindowsStore'">
<br/>
<i style="color:red;">
<xsl:call-template name="GetString">
<xsl:with-param name="id">VersionWarningStore</xsl:with-param>
</xsl:call-template>
<br/>
<a>
<xsl:attribute name="href">
<xsl:value-of select="$downloadURL" />
</xsl:attribute>
<xsl:call-template name="GetString">
<xsl:with-param name="id">ClickToDownload</xsl:with-param>
</xsl:call-template>
</a>
</i>
</xsl:when>
</xsl:choose>
</xsl:if>
</xsl:template>
<xsl:template name="printMetadata">
<xsl:param name="appName" />
<xsl:param name="appVersion" />
<xsl:param name="appVendor" />
<div xmlns="http://www.w3.org/1999/xhtml" class="appInfo">
<dt>
<xsl:call-template name="GetString">
<xsl:with-param name="id">AppName</xsl:with-param>
</xsl:call-template>
</dt>
<dd style="font-weight: bolder;">
<xsl:value-of select="$appName" />
</dd>
</div>
<div xmlns="http://www.w3.org/1999/xhtml" class="appInfo">
<dt>
<xsl:call-template name="GetString">
<xsl:with-param name="id">AppVersion</xsl:with-param>
</xsl:call-template>
</dt>
<dd style="font-weight: bolder;">
<xsl:value-of select="$appVersion" />
</dd>
</div>
<div xmlns="http://www.w3.org/1999/xhtml" class="appInfo">
<dt>
<xsl:call-template name="GetString">
<xsl:with-param name="id">AppPublisher</xsl:with-param>
</xsl:call-template>
</dt>
<dd style="font-weight: bolder;">
<xsl:value-of select="$appVendor" />
</dd>
</div>
</xsl:template>
<xsl:template match="@* | node()" mode="TimeStamp">
<xsl:variable name="reportTimestamp" select="." />
<div xmlns="http://www.w3.org/1999/xhtml" class="appInfo">
<xsl:choose>
<xsl:when test="string-length($reportTimestamp)=0">
<dt>
<xsl:call-template name="GetString">
<xsl:with-param name="id">RepGenTime</xsl:with-param>
</xsl:call-template>
</dt>
<dd style="font-weight: bolder;">
<xsl:call-template name="GetString">
<xsl:with-param name="id">NotAvailable</xsl:with-param>
</xsl:call-template>
</dd>
</xsl:when>
<xsl:otherwise>
<dt>
<xsl:call-template name="GetString">
<xsl:with-param name="id">RepGenTime</xsl:with-param>
</xsl:call-template>
</dt>
<dd style="font-weight: bolder;">
<xsl:value-of select="$reportTimestamp" />
</dd>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:template>
<xsl:template match="@* | node()" mode="OverallResult">
<xsl:param name="vTypePresent" />
<xsl:variable name="curType" select="." />
<div xmlns="http://www.w3.org/1999/xhtml" class="overall">
<xsl:call-template name="GetString">
<xsl:with-param name="id">OverallScore</xsl:with-param>
</xsl:call-template>
<xsl:element name="span">
<xsl:choose>
<xsl:when test="$vTypePresent=0">
<xsl:attribute name="style">color: blue;</xsl:attribute>
<xsl:call-template name="GetString">
<xsl:with-param name="id">InterimRepNotice</xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$curType='PASS'">
<xsl:attribute name="style">color: green;</xsl:attribute>
<xsl:call-template name="GetString">
<xsl:with-param name="id">ResultPass</xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$curType='FAIL'">
<xsl:attribute name="style">color: red;</xsl:attribute>
<xsl:call-template name="GetString">
<xsl:with-param name="id">ResultFail</xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$curType='WARNING'">
<xsl:attribute name="style">color: orange;</xsl:attribute>
<xsl:call-template name="GetString">
<xsl:with-param name="id">ResultPwW</xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="style">color: gray;</xsl:attribute>
<xsl:value-of select="$curType"/>
</xsl:otherwise>
</xsl:choose>
</xsl:element>
<p>
<xsl:choose>
<xsl:when test="$curType='WARNING'">
<xsl:call-template name="GetString">
<xsl:with-param name="id">FixWarningCases</xsl:with-param>
</xsl:call-template>
</xsl:when>
</xsl:choose>
</p>
</div>
</xsl:template>
<xsl:template match="REQUIREMENT">
<xsl:variable name="reqIndex" select="@NUMBER" />
<xsl:variable name="counter" select="0" />
<xsl:if test="count(TEST) > 0">
<div xmlns="http://www.w3.org/1999/xhtml" class="titleItem">
<xsl:element name="span">
<xsl:value-of select="@TITLE"/>
</xsl:element>
<br />
<br />
</div>
<div xmlns="http://www.w3.org/1999/xhtml">
<xsl:apply-templates select="TEST">
<xsl:with-param name="reqIndex" select="$reqIndex" />
</xsl:apply-templates>
</div>
<br xmlns="http://www.w3.org/1999/xhtml"/>
<br xmlns="http://www.w3.org/1999/xhtml"/>
</xsl:if>
</xsl:template>
<xsl:template match="TEST">
<xsl:param name="reqIndex" />
<xsl:variable name="testIndex" select="@INDEX" />
<div class="testresults">
<xsl:choose>
<xsl:when test="RESULT='PASS'">
<dt class ="testresults" xmlns="http://www.w3.org/1999/xhtml">
<b style="color:green;">
<xsl:call-template name="GetString">
<xsl:with-param name="id">ResultPass</xsl:with-param>
</xsl:call-template>
</b>
</dt>
<dd xmlns="http://www.w3.org/1999/xhtml">
<div style="line-height: 18pt;">
<xsl:value-of select="@NAME" />
</div>
</dd>
</xsl:when>
<xsl:when test="RESULT='WARNING'">
<dt class ="testresults" xmlns="http://www.w3.org/1999/xhtml">
<b style="color:orange;">
<xsl:call-template name="GetString">
<xsl:with-param name="id">ResultWarn</xsl:with-param>
</xsl:call-template>
</b>
</dt>
<dd xmlns="http://www.w3.org/1999/xhtml">
<div style="line-height: 18pt;">
<xsl:value-of select="@NAME" />
</div>
</dd>
</xsl:when>
<xsl:when test="RESULT='FAIL'">
<dt class ="testresults" xmlns="http://www.w3.org/1999/xhtml">
<b style="color:red;">
<xsl:call-template name="GetString">
<xsl:with-param name="id">ResultFail</xsl:with-param>
</xsl:call-template>
</b>
</dt>
<dd xmlns="http://www.w3.org/1999/xhtml">
<div style="line-height: 18pt;">
<xsl:value-of select="@NAME" />
</div>
</dd>
</xsl:when>
<xsl:when test="RESULT='SKIPPED'">
<dt class ="testresults" xmlns="http://www.w3.org/1999/xhtml">
<b style="color:#243B0B;">
<xsl:call-template name="GetString">
<xsl:with-param name="id">ResultSkip</xsl:with-param>
</xsl:call-template>
</b>
</dt>
<dd xmlns="http://www.w3.org/1999/xhtml">
<div style="line-height: 18pt;">
<xsl:value-of select="@NAME" />
</div>
</dd>
</xsl:when>
<xsl:otherwise>
<dt class ="testresults" xmlns="http://www.w3.org/1999/xhtml">
<b style="color:#51BD8D;">
<xsl:value-of select="RESULT"/>
</b>
</dt>>
<dd xmlns="http://www.w3.org/1999/xhtml">
<xsl:value-of select="@NAME" />
</dd>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="RESULT='PASS'"></xsl:when>
<xsl:when test="RESULT='SKIPPED'"></xsl:when>
<xsl:otherwise>
<xsl:variable name="uniqueTestId">
<xsl:value-of select="$reqIndex" />
<xsl:text>_</xsl:text>
<xsl:value-of select="$testIndex" />
</xsl:variable>
<xsl:call-template name="testError">
<xsl:with-param name="reqNdx" select="$reqIndex" />
<xsl:with-param name="tstNdx" select="$testIndex" />
<xsl:with-param name="tstRslt" select="RESULT" />
<xsl:with-param name="uniqueTstId" select="$uniqueTestId" />
<xsl:with-param name="ngenFailure" select="@NGENFailed" />
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
<br/>
</div>
</xsl:template>
<xsl:template name="testError">
<xsl:param name="reqNdx" />
<xsl:param name="tstNdx" />
<xsl:param name="tstRslt" />
<xsl:param name="uniqueTstId" />
<xsl:param name="ngenFailure" />
<!-- one-off exceptions to the normal flow of the document (that need something before the list item). -->
<xsl:if test="$reqNdx='3' and $tstNdx='2'">
<div xmlns="http://www.w3.org/1999/xhtml" style="text-indent: 10px;">
<xsl:call-template name="GetString">
<xsl:with-param name="id">SignedFilesExtraMessage</xsl:with-param>
</xsl:call-template>
</div>
</xsl:if>
<ul xmlns="http://www.w3.org/1999/xhtml" style="list-style-type: disc; margin: 0; margin-left: 120pt;">
<xsl:choose>
<xsl:when test="$reqNdx='12'">
<xsl:choose>
<xsl:when test="$tstNdx='31'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_1_StorePolicies</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_1_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_1_HowToFix</xsl:with-param>
</xsl:call-template>
<br/>
<a href="http://go.microsoft.com/fwlink/?LinkID=324324">
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_1_HowToFix2</xsl:with-param>
</xsl:call-template>
</a>
</span>
</div>
</li>
</xsl:when>
<xsl:when test="$tstNdx='74'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_2_BundleManifest</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_2_Impact</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_2_HowToFix</xsl:with-param>
</xsl:call-template>
<br/>
<a href="http://go.microsoft.com/fwlink/p/?LinkID=246540">
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_2_HowToFix2</xsl:with-param>
</xsl:call-template>
</a>
</span>
</div>
</li>
</xsl:when>
<xsl:when test="$tstNdx='75'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_3_PackageSize</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_3_Impact</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_3_HowToFix</xsl:with-param>
</xsl:call-template>
<br/>
<a href="http://go.microsoft.com/fwlink/p/?LinkID=246540">
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_3_HowToFix2</xsl:with-param>
</xsl:call-template>
</a>
</span>
</div>
</li>
</xsl:when>
<xsl:when test="$tstNdx='77'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_4_ApplicationCount</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_4_Impact</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_4_HowToFix</xsl:with-param>
</xsl:call-template>
<br/>
<a href="http://go.microsoft.com/fwlink/p/?LinkID=324324">
<xsl:call-template name="GetString">
<xsl:with-param name="id">12_4_HowToFix2</xsl:with-param>
</xsl:call-template>
</a>
</span>
</div>
</li>
</xsl:when>
<xsl:otherwise>
<div>
<b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">NoAdditionalInfo</xsl:with-param>
</xsl:call-template>
</b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Requirement</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$reqNdx"/>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Test</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$tstNdx"/>
</div>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$reqNdx='14'">
<xsl:choose>
<xsl:when test="$tstNdx='33'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_1_BinscopeError</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_1_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="$tstRslt='WARNING'">
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_1_HowToFix_Warning</xsl:with-param>
</xsl:call-template>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_1_HowToFix_Fail</xsl:with-param>
</xsl:call-template>
</xsl:if>
<br/>
<a href="http://go.microsoft.com/fwlink/?LinkID=324325">
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_1_HowToFix_Warning1</xsl:with-param>
</xsl:call-template>
</a>
</span>
</div>
</li>
</xsl:when>
<xsl:when test="$tstNdx='70'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_70_ModernCopError</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_70_Impact</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="$tstRslt='WARNING'">
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_70_HowToFix_Warning</xsl:with-param>
</xsl:call-template>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_70_HowToFix_Fail</xsl:with-param>
</xsl:call-template>
</xsl:if>
<br/>
<a href="http://go.microsoft.com/fwlink/?linkid=294934">
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_70_HowToFix2</xsl:with-param>
</xsl:call-template>
</a>
</span>
</div>
</li>
</xsl:when>
<xsl:when test="$tstNdx='62'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_62_PCSError</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_62_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">14_62_HowToFix</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
</xsl:when>
<xsl:otherwise>
<div>
<b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">NoAdditionalInfo</xsl:with-param>
</xsl:call-template>
</b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Requirement</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$reqNdx"/>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Test</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$tstNdx"/>
</div>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$reqNdx='15'">
<xsl:choose>
<xsl:when test="$tstNdx='72'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">15_2_SupportedAPICheck_WP</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">15_2_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">15_2_HowToFix_WP</xsl:with-param>
</xsl:call-template>
<br/>
<a href="http://go.microsoft.com/fwlink/?LinkID=324326">
<xsl:call-template name="GetString">
<xsl:with-param name="id">15_2_HowToFix2_WP</xsl:with-param>
</xsl:call-template>
</a>
</span>
</div>
</li>
</xsl:when>
<xsl:otherwise>
<div>
<b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">NoAdditionalInfo</xsl:with-param>
</xsl:call-template>
</b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Requirement</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$reqNdx"/>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Test</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$tstNdx"/>
</div>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$reqNdx='19'">
<xsl:choose>
<xsl:when test="$tstNdx='45'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">19_1_AppxResourceValidationError</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">19_1_Impact</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">19_1_HowToFix1</xsl:with-param>
</xsl:call-template>
<br/>
<a href="http://go.microsoft.com/fwlink/?LinkID=324327">
<xsl:call-template name="GetString">
<xsl:with-param name="id">19_1_HowToFix2</xsl:with-param>
</xsl:call-template>
</a>
</span>
</div>
</li>
</xsl:when>
<xsl:when test="$tstNdx='61'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">19_61_ImageValidationError</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">19_61_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">19_61_HowToFix1</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
</xsl:when>
<xsl:otherwise>
<div>
<b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">NoAdditionalInfo</xsl:with-param>
</xsl:call-template>
</b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Requirement</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$reqNdx"/>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Test</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$tstNdx"/>
</div>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$reqNdx='20'">
<xsl:choose>
<xsl:when test="$tstNdx='46'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">20_1_DebugAppCheck</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">20_1_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">20_1_HowToFix_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
</xsl:when>
<xsl:otherwise>
<div>
<b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">NoAdditionalInfo</xsl:with-param>
</xsl:call-template>
</b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Requirement</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$reqNdx"/>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Test</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$tstNdx"/>
</div>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$reqNdx='21'">
<xsl:choose>
<xsl:when test="$tstNdx='49'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">21_1_FileEncodingCheck</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">21_1_Impact</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">21_1_HowToFix</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
</xsl:when>
<xsl:otherwise>
<div>
<b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">NoAdditionalInfo</xsl:with-param>
</xsl:call-template>
</b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Requirement</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$reqNdx"/>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Test</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$tstNdx"/>
</div>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$reqNdx='23'">
<xsl:choose>
<xsl:when test="$tstNdx='52'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">23_1_SpecialUseCapabilities</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">23_1_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">23_1_HowToFix1_WP</xsl:with-param>
</xsl:call-template>
<br/>
<a href="http://go.microsoft.com/fwlink/?LinkID=324328">
<xsl:call-template name="GetString">
<xsl:with-param name="id">23_1_HowToFix2</xsl:with-param>
</xsl:call-template>
</a>
</span>
</div>
</li>
</xsl:when>
<xsl:otherwise>
<div>
<b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">NoAdditionalInfo</xsl:with-param>
</xsl:call-template>
</b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Requirement</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$reqNdx"/>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Test</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$tstNdx"/>
</div>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$reqNdx='24'">
<xsl:choose>
<xsl:when test="$tstNdx='53'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_1_WriteOnlyProperties</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_1_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_1_HowToFix1</xsl:with-param>
</xsl:call-template>
<br />
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_1_HowToFix2</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
</xsl:when>
<xsl:when test="$tstNdx='54'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_2_TypesInNamespace</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_2_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_2_HowToFix</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
</xsl:when>
<xsl:when test="$tstNdx='55'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_3_NamespaceAndTypeCasing</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_3_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_3_HowToFix1</xsl:with-param>
</xsl:call-template>
<br />
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_3_HowToFix2</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
</xsl:when>
<xsl:when test="$tstNdx='56'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_4_ExclusiveInterface</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_4_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_4_HowToFix</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
</xsl:when>
<xsl:when test="$tstNdx='57'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_5_LongestNamespace</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_5_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_5_HowToFix</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
</xsl:when>
<xsl:when test="$tstNdx='58'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_6_MetadataValidity</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_6_Impact_WP</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">24_6_HowToFix</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
</xsl:when>
<xsl:otherwise>
<div>
<b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">NoAdditionalInfo</xsl:with-param>
</xsl:call-template>
</b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Requirement</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$reqNdx"/>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Test</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$tstNdx"/>
</div>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$reqNdx='25'">
<xsl:choose>
<xsl:when test="$tstNdx='63'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">25_1_PlatformAppropriateFiles</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">25_1_Impact</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">25_1_HowToFix1</xsl:with-param>
</xsl:call-template>
<br />
<a href="http://go.microsoft.com/fwlink/?LinkID=324329">
<xsl:call-template name="GetString">
<xsl:with-param name="id">25_1_HowToFix2</xsl:with-param>
</xsl:call-template>
</a>
</span>
</div>
</li>
</xsl:when>
<xsl:otherwise>
<div>
<b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">NoAdditionalInfo</xsl:with-param>
</xsl:call-template>
</b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Requirement</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$reqNdx"/>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Test</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$tstNdx"/>
</div>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$reqNdx='27'">
<xsl:choose>
<xsl:when test="$tstNdx='68'">
<li>
<div>
<span>
<xsl:if test="$tstRslt='WARNING'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestWarning</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:if test="$tstRslt='FAIL'">
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">TestError</xsl:with-param>
</xsl:call-template>
</span>
</xsl:if>
<xsl:call-template name="GetString">
<xsl:with-param name="id">27_1_CloseBackgroundTasksCheck</xsl:with-param>
</xsl:call-template>
</span>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Impact</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">27_1_Impact</xsl:with-param>
</xsl:call-template>
</span>
</div>
</li>
<li>
<div>
<span>
<span class="messageHeading">
<xsl:call-template name="GetString">
<xsl:with-param name="id">HowToFix</xsl:with-param>
</xsl:call-template>
</span>
<xsl:call-template name="GetString">
<xsl:with-param name="id">27_1_HowToFix1</xsl:with-param>
</xsl:call-template>
<br />
<a href="http://go.microsoft.com/?linkid=400639">
<xsl:call-template name="GetString">
<xsl:with-param name="id">27_1_HowToFix2</xsl:with-param>
</xsl:call-template>
</a>
</span>
</div>
</li>
</xsl:when>
<xsl:otherwise>
<div>
<b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">NoAdditionalInfo</xsl:with-param>
</xsl:call-template>
</b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Requirement</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$reqNdx"/>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Test</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$tstNdx"/>
</div>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<div>
<b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">NoAdditionalInfo</xsl:with-param>
</xsl:call-template>
</b>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Requirement</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$reqNdx"/>
<xsl:call-template name="GetString">
<xsl:with-param name="id">Test</xsl:with-param>
</xsl:call-template>
<xsl:value-of select="$tstNdx"/>
</div>
<xsl:if test="count(MESSAGES/MESSAGE) >= $scrollBarShowLimit">
<ul class="ulMessagesOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
<xsl:if test="count(MESSAGES/MESSAGE) < $scrollBarShowLimit">
<ul class="ulMessagesNoOverflow">
<xsl:apply-templates select="MESSAGES">
<xsl:with-param name="testIndex" select="$uniqueTstId" />
</xsl:apply-templates>
</ul>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</ul>
</xsl:template>
<xsl:template match="MESSAGES">
<xsl:param name="testIndex" />
<xsl:for-each select="MESSAGE">
<li>
<xsl:value-of select="@TEXT" />
</li>
</xsl:for-each>
</xsl:template>
<xsl:template match="WAIVERS">
<div xmlns="http://www.w3.org/1999/xhtml" class="titleItem">
<xsl:call-template name="GetString">
<xsl:with-param name="id">Waivers</xsl:with-param>
</xsl:call-template>
<br />
</div>
<div xmlns="http://www.w3.org/1999/xhtml">
<ul xmlns="http://www.w3.org/1999/xhtml" style="list-style-type: disc;">
<xsl:apply-templates select="WAIVER">
</xsl:apply-templates>
</ul>
</div>
</xsl:template>
<xsl:template match="WAIVER">
<li>
<div>
<span>
<b>
<xsl:value-of select="@REQUIREMENT" />
</b>
<xsl:text disable-output-escaping="yes">: </xsl:text>
<xsl:value-of select="@INFORMATION" />
<br />
</span>
</div>
</li>
</xsl:template>
</xsl:stylesheet>