home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0"?>
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
- <xsl:variable name="SubID" select="'SubIDHere'"></xsl:variable>
- <xsl:variable name="IEZoneName" select="'IEZoneNameHere'"></xsl:variable>
-
- <xsl:variable name="ScoreLookup">
- <c score="0" url="Graphics/dash.gif" alttext="Check Not Performed"/>
- <c score="1" url="Graphics/excl_red.gif" alttext="Unable to scan"/>
- <c score="2" url="Graphics/x_red.gif" alttext="Check failed (critical)"/>
- <c score="3" url="Graphics/x_gold.gif" alttext="Check failed (non-critical)"/>
- <c score="4" url="Graphics/astrx.gif" alttext="Best practice"/>
- <c score="5" url="Graphics/chek_grn.gif" alttext="Check passed"/>
- <c score="7" url="Graphics/info.gif" alttext="Additional information"/>
- </xsl:variable>
-
-
- <xsl:template match="SecScan">
- <h1>Some or all of the user settings for this zone are below the recommended level.</h1>
- <h2>Result Details
- <br /><br/><xsl:value-of select="$IEZoneName"/> zone</h2>
- <table id="TableID" width="100%" border="0" cellpadding="0" cellspacing="0" style="border: solid 1px #000000; padding-left: 10px; padding-right: 10px;">
- <tr class="DetailHeader">
- <td style="width:40" align="center" valign="middle"><nobr> Score </nobr></td>
- <xsl:for-each select="Check[@ID=118]/Detail/Row/SETTINGS[@ID=$SubID]/Head/Col">
- <td nowrap="nowrap">
- <xsl:value-of select="."/>
- </td>
- </xsl:for-each>
- </tr>
-
-
- <xsl:for-each select="Check[@ID=118]/Detail/Row/SETTINGS[@ID=$SubID]">
- <xsl:apply-templates select="Row">
- </xsl:apply-templates>
- </xsl:for-each>
- </table>
- </xsl:template>
-
- <xsl:template match="Row">
- <xsl:param name="score" select="@Grade"/>
- <tr>
- <td valign="top" align="center">
- <IMG alt="{document('')/*/xsl:variable[@name='ScoreLookup']/c[@score=$score]/@alttext}" src="{document('')/*/xsl:variable[@name='ScoreLookup']/c[@score=$score]/@url}" />
- </td>
- <xsl:for-each select="Col">
- <td valign="top">
- <xsl:value-of select="."/>
- </td>
- </xsl:for-each>
- </tr>
- </xsl:template>
-
- </xsl:stylesheet>
-