Ack.

- Maura Dailey

On 07/30/2012 08:28 PM, Jeffrey Blank wrote:
Signed-off-by: Jeffrey Blank<[email protected]>
---
  RHEL6/transforms/xccdf2table-stig.xslt |   42 +++++++++++++++++++++++++++----
  1 files changed, 36 insertions(+), 6 deletions(-)

diff --git a/RHEL6/transforms/xccdf2table-stig.xslt 
b/RHEL6/transforms/xccdf2table-stig.xslt
index e3024eb..3c83b81 100644
--- a/RHEL6/transforms/xccdf2table-stig.xslt
+++ b/RHEL6/transforms/xccdf2table-stig.xslt
@@ -34,12 +34,14 @@
                {
                        border-collapse:collapse;
                }
-               table,th, td
+               table,th,td
                {
                        border: 1px solid black;
                        vertical-align: top;
                        padding: 3px;
                }
+               .bl, table.bl tr td { border:none; }
+               .bbl, table.bbl tr td { border:none; font-weight: bold;}
                thead
                {
                        display: table-header-group;
@@ -48,10 +50,24 @@
                </style>
                <table>
                        <thead>
+                       <xsl:choose>
+                       <xsl:when test="$notes">
+                       <td>
+                       <table class="bbl">
+                               <tr><td class="bl">Title</td></tr>
+                               <tr><td>V-ID</td></tr>
+                               <tr><td>GEN-ID</td></tr>
+                               <tr><td>CAT</td></tr>
+                       </table>
+                       </td>
+                       </xsl:when>
+                       <xsl:otherwise>
                                <td>V-ID</td>
                                <td>GEN-ID</td>
                                <td>CAT</td>
                                <td>Title</td>
+                       </xsl:otherwise>
+                       </xsl:choose>
                                <td>Description</td>
                                <td>Check Procedures</td>
                                <td>Fixtext</td>
@@ -68,11 +84,25 @@
        <xsl:template name="rule-output">
            <xsl:param name="vulnid"/>
                <tr>
-                       <td><xsl:value-of select="@id"/></td>
-                       <!--<td>  <xsl:value-of select="cdf:ident" /></td>-->
-                       <td>  <xsl:value-of select="cdf:title" /></td>
-                       <td>  <xsl:value-of select="cdf:Rule/@severity" /></td>
-                       <td>  <xsl:value-of select="cdf:Rule/cdf:title" /></td>
+                       <xsl:choose>
+                       <xsl:when test="$notes">
+                       <td>
+                       <table class="bl">
+                                       <tr><td><xsl:value-of select="cdf:Rule/cdf:title" 
/></td></tr>
+                                       <tr><td><xsl:value-of 
select="@id"/></td></tr>
+                                       <tr><td><xsl:value-of select="cdf:title" 
/></td></tr>
+                                       <tr><td><xsl:value-of select="cdf:Rule/@severity" 
/></td></tr>
+                       </table>
+                       </td>
+                       </xsl:when>
+                       <xsl:otherwise>
+                               <td><xsl:value-of select="@id"/></td>
+                               <!--<td>  <xsl:value-of select="cdf:ident" 
/></td>-->
+                               <td>  <xsl:value-of select="cdf:title" /></td>
+                               <td>  <xsl:value-of select="cdf:Rule/@severity" 
/></td>
+                               <td>  <xsl:value-of select="cdf:Rule/cdf:title" 
/></td>
+                       </xsl:otherwise>
+                       </xsl:choose>
                        <td>  <xsl:call-template name="extract-vulndiscussion"><xsl:with-param 
name="desc" select="cdf:Rule/cdf:description"/></xsl:call-template>  </td>
                        <td>  <xsl:value-of 
select="cdf:Rule/cdf:check/cdf:check-content"/>  </td>
                        <td>  <xsl:value-of select="cdf:Rule/cdf:fixtext"/>  
</td>

_______________________________________________
scap-security-guide mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/scap-security-guide

Reply via email to